
Waku Has a Free Minimal React Framework Built for React Server Components
Next.js is powerful but heavy. Remix merged into React Router. Waku is the minimal React framework built from the ground up for React Server Components (RSC). Why Waku RSC-first — designed around Server Components, not retrofitted Minimal — no opinions about styling, state, or data fetching Fast — built on Vite, instant HMR Small — ~3KB client runtime Getting Started npm create waku@latest my-app cd my-app && npm run dev Server Components (Default) // src/pages/index.tsx (Server Component — runs on server) import { getProducts } from " ../lib/db " ; export default async function HomePage () { const products = await getProducts (); // Direct DB access return ( < main > < h1 > Products </ h1 > { products . map ( p => ( < article key = { p . id } > < h2 > { p . name } </ h2 > < p > $ { p . price } </ p > < AddToCartButton productId = { p . id } /> </ article > )) } </ main > ); } No useEffect . No loading states. No API routes. The component fetches data on the server and streams HTML to
Continue reading on Dev.to React
Opens in a new tab



