6 React “frameworks” and their typical use case: ⚛️ create-react-app:...


6 React “frameworks” and their typical use case:

⚛️ create-react-app: Client-rendered apps

⚛️ Gatsby: Server-rendered static apps

⚛️ Nextjs, Remix, Blitz, RedwoodJS: Server-rendered dynamic apps

#react

🧵
Favor server-rendered if you care about SEO and want the fastest time to first paint.

Blitz and RedwoodJS include an API layer too.

All are free except Remix.

Here's an excellent short vid by @leighchalliday that compares these options: https://www.youtube.com/watch?v=dfMhRYOtglg

View original on X