React är ett populärt JavaScript‑bibliotek som låter dig komponera användargränssnitt genom att sätta ihop små, återanvändbara komponenter. Det är deklarativt, effektivt och gör att du bara renderar om det som faktiskt förändrats.
React håller officiell dokumentation och kod i toppläge på sin hemsida och GitHub och har ett aktivt community med massor av resurser och tillägg.
React har vuxit från ett internt verktyg hos Facebook till en hjärtefavorit för många utvecklare. Det fokuserar helt på UI‑lager, vilket gör att du fritt kan använda andra bibliotek för routing, data‑hantering och serverrendering.
Med introduktionen av Hooks 2019 blev funktionella komponenter standard, vilket gjort koden både mer modulär och mer lätttestad. Virtual DOM och effektiv diff‑algoritm ser till att renderingar är snabba, och stöd för server‑ och native‑rendering gör det mångsidigt för både webb och mobila plattformar.