Tech Meetup van FeWeb.
Ten zuiden van de taalgrens houdt FeWeb al een aantal jaren zogenaamde Tech Meetups: korte, vakkundig gepresenteerde sessies over hot topics die specifiek voor developers van belang zijn.
Donderdag 28 september 2017 was er voor het eerst zo'n sessie in Vlaanderen, in de indrukwekkende kantoren van Combell in Gent. Een aantal sprekers van het Brusselse opleidingsbedrijf Hackages kwamen er het hoe en het waarom van React beschrijven. Wij waren uiteraard van de partij!
React is een Javascript library van Facebook voor het creëren van websites. Iedereen kan en mag die vrij gebruiken, want er werd recent overgestapt naar de permissieve MIT licentie. Vroeger was er een clausule die Facebook toeliet de licentie eenzijdig op te zeggen wanneer de gebruiker Facebook voor de rechter sleepte over een betwist patent. Dat is niet langer het geval.
Het doel?
Het doel van React is om het presenteren van dynamische data makkelijker te maken. Makkelijker mag hier ruim geïnterpreteerd worden. Door heel wat complexiteit mooi uit het zicht te verbergen is minder code nodig om applicaties te schrijven. Een aantal bewuste designkeuzes zorgen ook voor een verminderde kans op programmeerfouten, en promoten tegelijk de herbruikbaarheid van code die met React geschreven wordt. Daarnaast is de leercurve voor React beperkt, aangezien de syntax weinig afwijkt van wat we als developers al onder de knie hebben. Dat staat in tegenstelling tot andere populaire libraries die ruwweg hetzelfde doel voorop stellen, zoals Angular.
Snelheid gegarandeerd!
Bovendien zou niet alleen de developer er wel bij varen: de software zou complexe applicaties een stuk sneller laten lopen, en er wordt beloofd dat nieuwere versies van React bestaande applicaties nog een boost kunnen geven, zonder dat code herschreven moet worden.
Het zijn geen kleine beloftes, en we hebben ondertussen geleerd om techno-hype met het nodige zout te consumeren. Niettemin is onze nieuwsgierigheid geprikkeld, en we zien zeker mogelijkheden om met React consistente, stabiele en snelle single-page web applications te creëren. Het feit dat een technologische gigant als Facebook achter de software zit kan slechts tot aanbeveling strekken.
We willen FeWeb, Combell en Hackages bedanken voor de boeiende avond. Wij kijken alvast uit naar de volgende Tech Meetup!