State of React 2024 er ute, der 7870 utviklere har svart på alt fra hvilken funksjonalitet i React de liker best, til hvilke biblioteker og verktøy de bruker mest.
Det er utvikleren Sacha Greiff, som også står også bak State of JavaScript, som står bak undersøkelsen.
I innledningen til undersøkelsen skriver Greiff at 2024 har vært et år med "konsolidering" for React, etter en periode med mye støy rundt blant annet introduksjonen av React Server Components. Den store React-nyheten i fjor var React 19, som kom i en stabil versjon i desember i fjor.
– Det at det ikke har vært noen store "breaking changes" var veldig velkomment, skriver Greiff.
Her er tre høydepunkter fra State of React 2024 (hele undersøkelsen finner du på 2024.stateofreact.com.):
#1: Mest populære komponentbibliotek
I kategorien for komponentbiblioteker er det MUI som troner øverst, og er i bruk av hele 56 prosent av de spurte React-utviklerne. Dette er uendret siden i fjor.
Det er imidlertid et annet komponentbibliotek – eller UI-bibliotek om du vil – som er på vei full fart oppover: Shadcn/ui har gått fra å være brukt av 20 prosent av de spurte utviklerne i 2023 til hele 40 prosent i 2024.
Shadcn/ui er også det komponentbiblioteket utviklere er mest fornøyde med, med 80 prosent som sier de er positive til det.

Shadcn/ui har fått mye drahjelp etter at utvikleren bak, "shadcn", begynte i Vercel og shadcn/ui nå er UI-komponentene som brukes blant annet i Vercels AI-verktøy v0.
State of React-undersøkelsen har av en eller annen grunn også en egen kategori for other component libraries, der NextUI (nå kalt HeroUI) troner øverst – men hvor bibliotekene i grafen over ikke er med.
#2: Alle elsker useState
Respondentene ble spurt om hva de syntes om 28 forskjellige funksjoner i React, og om hvorvidt de bruker det eller ikke.
Helt øverst på listen troner useState, som brukes av nesten 99 prosent av React-utviklerne. 50 prosent av de spurte oppgir at de er positive til useState, 47 prosent har ikke oppgitt om de er positive eller negative, mens bare 1,26 prosent av de som har brukt useState oppgir at de er negative.

– Det viser at det alltid er rom for løsninger som er enkle å bruke, skriver Greiff.
Den nest mest brukte funksjonen er useEffect, men denne er folk mye mindre positivt innstilte til. 16 prosent oppgir nemlig at de er negative til useEffect.
#3: Liker Zustand når vi trenger noe mer
Selv om mange klarer seg med useState for mye av tilstandshåndteringen, er det fortsatt Redux som er det mest brukte alternativet når man trenger noe mer.
77 prosent sider de bruker Redux, en nedgang fra 80 prosent i 2023. Redux er imidlertid ikke spesielt godt likt: Med bare 30 prosent som oppgir at de er positive til Redux, er biblioteket helt nederst på listen over best likte biblioteker for tilstandshåndtering.

Det biblioteket for tilstandshåndtering utviklere liker aller best, er Zustand. Dette er likt av 85 prosent, en økning fra 78 prosent i 2023. Også bruken av Zustand har økt – fra 28 til 41 prosent.
Få også med deg State of JS 2024-undersøkelsen:
