A React app framework built on Vite that provides filesystem-based routing, MDX support, theme customization, automatic code splitting, and static site generation. Current stable version is 5.0.0 (requires Vite ^5.0.0). Released regularly alongside Vite major versions. Differentiators include instant dev server startup, built-in SSG, and tools for library documentation, making it a lightweight alternative to Docusaurus or Storybook for React component documentation.
npm install vite-plugin-react-pagesVerified import paths — ran on the pinned version, not inferred.
Basic Vite config using vite-plugin-react-pages with React plugin. The plugin is called as a function, and Vite's react plugin must be added separately.
Update Vite to 5.x or use an older version of the plugin (e.g., 4.x for Vite 4).
Change imports to 'vite-plugin-react-pages/client'.
Use named import: import { vitePluginReactPages } from 'vite-plugin-react-pages'Remove 'pagesDir' from plugin options and use the default convention.
Remove the 'pagesDir' option from the plugin configuration. Use the default convention or specify pages as an array in plugin options.
Change the import to: import { usePages } from 'vite-plugin-react-pages/client'Use named import: import { vitePluginReactPages } from 'vite-plugin-react-pages'