React JS webapplicaties ontwikkelen
Wat is React JS
React JS is de meest populaire front-end Javascript Library om webapplicaties mee te ontwikkelen. Het is ontwikkeld door Facebook, en daarna als Open Source library gebruikt in vele duizenden projecten.
Waarom React gebruiken
Wij van Ontola zijn best wel fan van React - de meeste van onze projecten (waaronder deze website) zijn er daarom mee gebouwd. In veel gevallen raden we dan ook aan om hier webapplicaties mee te ontwikkelen.
- Herbruikbare componenten. In React bouw je componenten, welke kunnen worden gedeeld tussen schermen en tussen applicaties. Zo blijft je code beheersbaar en modulair.
- Gigantische community. Een grote community betekent dat het makkelijk is om oplossingen te vinden als je een probleem hebt. Daarnaast zijn er zeer veel gebruiksklare componenten te vinden. Tenslotte zijn er ook veel ontwikkelaars voor te vinden!
- Snelle ontwikkelling. Bouwen met React gaat snel - en een productieve developer maakt een blije klant!
- Flexibel inzetbaar. React kan gebruikt worden van zeer dynamische, beweeglijke applicaties, tot statische websites (zoals deze).
- Korte laadtijden. Met React kunnen webapplicaites zowel op de server (SSR), als in de browser worden opgebouwd. Dit zorgt voor zeer korte laadtijden!
Combineren met...
React is een front-end library, en heeft (vaak) dus een back-end nodig waar de data vandaan moet komen. Een paar geschikte opties (waar wij ook veel mee werken) zijn: