Nå avlives Create React App – anbefaler rammeverk

– Det finnes allerede mange rammeverk som løser problemene ved Create React App, mener utviklerne.

Create React App gir deg nå beskjed om å komme deg videre. 📸: Ole Petter Baugerød Stokke
Create React App gir deg nå beskjed om å komme deg videre. 📸: Ole Petter Baugerød Stokke Vis mer

– I dag avvikler vi Create React App for nye apper, og oppfordrer eksisterende apper til å migrere til et rammeverk, skriver React-teamet på bloggen sin.

Framtida til Create React App (CRA) har vært omdiskutert. Men det ble allerede i 2023 klart at noe skulle skje, og Dan Abramov var åpen på at det å legge hele greia død var en aktuell vei å gå.

– I prinsippet kunne vi løst problemene med CRA ved å gjøre det til et rammeverk, skriver Matt Carroll og Ricky Hanlon i blogginnlegget.

– Men siden CRA nå ikke har noen aktive vedlikeholdere, og det allerede finnes mange rammeverk som løser disse problemene, har vi bestemt oss for å avvikle CRA.

Funker fortsatt

Du får fortsatt kjørt for eksempel npx create-react-app, men du får nå beskjed om at den er «deprecated».

– Create React App vil fortsette å virke i vedlikeholdsmodus, og vi har publisert en ny utgave som virker med React 19, skriver utviklerne i blogginnlegget.

Kjører du CRA får du nå også beskjed om hva som er veien å gå for å snurre opp nye apper med React-biblioteket: Å bruke et rammeverk på toppen.

– Alle rammeverkene vi anbefaler støtter bare-klient-SPA-er, og kan rulles ut på en CDN eller statistisk hostingstjeneste uten en server, påpeker de på bloggen.

Anbefalte React-rammeverk

Også i dokumentasjonen får du beskjed om at du bør velge et rammeverk for å spinne opp en ny React-app.

Her anbefales følgende:

  • Next.js (App Router)
  • React Router (v7)
  • Expo (for native-apper)

Hvor også disse nevnes som «up and coming»:

  • RedwoodJS
  • TanStack Start (Beta

Når det gjelder Vite, som du kan bruke til å spinne opp en app med bare en React-mal, påpeker React-teamet igjen at de anbefaler et rammeverk, eventuelt med Vite som byggeverktøy.