Create React App → Rsbuild
easyRsbuild is a Rspack-based build tool that aims for zero-config CRA replacement. Faster than Vite for large apps in some benchmarks.
npm uninstall react-scripts && npm install -D @rsbuild/core @rsbuild/plugin-react
import { defineConfig } from '@rsbuild/core'
import { pluginReact } from '@rsbuild/plugin-react'
export default defineConfig({ plugins: [pluginReact()] })REACT_APP_* still works via Rsbuild's env handling, or rename to PUBLIC_* prefix.
public/ directory works the same way.
package.json: dev → rsbuild dev, build → rsbuild build, preview → rsbuild preview.
What this migration involves
Moving from Create React App to Rsbuild is rated easy and takes about 1-2h on a typical project. The guide breaks it into 5 steps, 2 of which ship with runnable commands and 1 with a verification check.
Related migrations
FAQ
How long does migrating from Create React App to Rsbuild take?
Around 1-2h for a typical project — 5 steps, difficulty rated easy, 2 of them with copy-paste commands.
Is moving from Create React App to Rsbuild reversible?
No reverse guide is tracked yet, so treat this as a one-way move and keep a full export of your Create React App data before you start.
What does Rsbuild cost compared to Create React App?
Pricing for both tools is contact-based or not tracked yet.