Rakkas, Vite powered React framework | Fatih Aygün | ViteConf 2022

Discover Reactcast, a Vite-powered React framework featuring server-side rendering, concurrent rendering, and a file-based router with localized and dynamic routes.

Key takeaways
  • Reactcast is a framework built on top of Vite that allows for server-side rendering (SSR) and concurrent rendering
  • Reactcast’s router is file-based, using the .page extension, and supports localized routes and dynamic routes
  • Reactcast also has a data fetching system inspired by React Query, with APIs for useQuery, useMutation, and useServerSideMutation
  • Reactcast supports layout files, which can be used to split an application into layers
  • Hetep is a project that allows for split-layer applications to run on edge runtimes and server runtimes
  • Rockcast is another project built on top of Reactcast that allows for fast refresh and server-side rendering
  • Reactcast and Rockcast support TypeScript, CSS modules, and hot module replacement (HMR)
  • Reactcast and Rockcast also support client-side routing and concurrent rendering
  • Some features in Reactcast are still missing, such as support for React Query extensions and explicit naming scheme
  • There are plans to split Reactcast into smaller modules and to support other frameworks like Vue
  • Reactcast is a universal framework that can run on Node, Deno, and Edge runtimes