Analyzes code flow at compile time to understand which components depend on which props or state, and automatically prevents unnecessary re-renders. In other words, developers don't need to manually manage "memoization" - the compiler inserts optimization code internally.
react-compiler.config.js
package.json
When library authors write their code in a way that React Compiler can understand and apply the compiler during the build step, the final output (e.g., inside the
dist/ folder) becomes already-optimized code that can be imported and used directly. Therefore, to avoid redundant optimization, libraries can be configured to skip recompilation.
Seonglae Cho