Als React.js nieuw voor je is, vraag je je vast af waarom het zo populair is en waarom je het voor je digitale platform zou moeten gebruiken. Als dat zo is, dan ben je op de juiste plaats. Wij bouwen al een aantal jaren digitale platformen middels React.js. Tijd voor een blog waarin we je uitleggen waarom we voor React.js hebben gekozen.
De historie van React.js
Facebook heeft React.js in 2011 ontwikkeld voor eigen gebruik. Een jaar later ging Instagram het ook gebruiken. In 2013 is React open-source gemaakt. Aanvankelijk was er veel weerstand omdat React gebruik maakt van een bestand waarin het markup en JavaScript in verzameld worden. Maar naarmate meer mensen ermee experimenteerden, begonnen ze de component-centrische aanpak voor het scheiden van zorgen te omarmen. Dit zorgde er voor dat in 2014 veel grote bedrijven React.js in hun digitale platformen gingen gebruiken. In 2015 heeft ook Facebook React Native open-sourced. Het is een opensource library waarmee je native mobiele apps in Android en iOS kunnen maken middels React.js.
In 2016, met versie 15, begon React.js Semantic Versioning te gebruiken. Dit zorgde voor nog meer stabiliteit en verhoogde ook de schaalbaarheid van de toepassingen die op React draaien. Vandaag de dag wordt React.js door veel Fortune 500-bedrijven gebruikt. Facebook heeft fulltime React-ontwikkelaars in dienst. Ze brengen net als de rest van de opensource community regelmatig bugfixes, verbeteringen, blogberichten en documentatie uit.
Waarom niet Vue.js of Angular?
Je vraagt je vast af waarom wij hebben gekozen voor React.js en niet voor Vue.js of Angular. Dat heeft een aantal redenen. Hieronder gaan we op een aantal van die redenen in.
React.js is flexibel en schaalbaar. Als je een digitaal platform ontwikkeld wil je niet elke button opnieuw bouwen. Door bij het maken van een platform eerst componenten te definieren kun je daarna veel sneller bouwen. Ook maakt dat het mogelijk om in een later stadium snel een andere huisstijl over een platform te gieten.
React.js kan stapsgewijs ingezet worden om je bestaande platform om te bouwen. Doordat React.js een library is en geen framework kun je stapsgewijs componenten van je digitale platform omzetten naar React. Vanuit de business kant is dit ideaal want de onderdelen die je omzet of toevoegt kunnen daardoor voor de benodigde funding zorgen om de rest op termijn ook om te zetten.
Meer weten?
Wil je weten hoe wij React.js inzetten voor onze opdrachtgevers of wil je eens met Bas sparren over waarom wij React.js sinds 2018 gebruiken? Dan staan uiteraard voor je klaar om met je in gesprek te gaan. Dus neem gerust contact met ons op.