Welcome to Remix!
Remix is a web framework that helps you build better websites with React.
To get started, open a new shell and run:
npx create-remix@latest
Then follow the prompts you see in your terminal.
For more information about Remix, visit remix.run!
v2.4.0
Date: 2023-12-13
What's Changed
Client Data
We're excited to land the Client Data RFC in this release! The final API differs slightly from the RFC, so please check out the docs for use-cases and final APIs:
While we still recommend server loaders/actions for the majority of your data needs in a Remix app - these provide some levers you can pull for more advanced use-cases such as:
- Skip the Hop: Query a data API directly from the browser, using loaders simply for SSR
- Fullstack State: Augment server data with client data for your full set of loader data
- One or the Other: Sometimes you use server loaders, sometimes you use client loaders, but not both on one route
- Client Cache: Cache server loader data in the client and avoid some server calls
- Migration: Ease your migration from React Router -> Remix SPA -> Remix SSR