Enabling React Compiler in Waku
Learn how to enable the React Compiler in your Waku project using the Vite Plugin to optimize your React applications.
The React Compiler is a build-time tool designed to optimize React applications automatically. This guide will show you how to enable the React Compiler by integrating it with the @vitejs/plugin-react.
npm install -D @vitejs/plugin-react babel-plugin-react-compiler
// waku.config.ts
import { defineConfig } from 'waku/config';
import react from '@vitejs/plugin-react';
const ReactCompilerConfig = {};
const getConfig = () => ({
plugins: [
react({
babel: {
plugins: [['babel-plugin-react-compiler', ReactCompilerConfig]],
},
}),
],
});
export default defineConfig({
unstable_viteConfigs: {
'dev-main': getConfig,
'build-client': getConfig,
},
});
Check out a working example, or visit the StackBlitz demo with Waku v0.21.12 and up.