Build full-stack web apps with React across server and browser
It automatically handles the complex setup and optimization required for web apps that run in both the browser and on the server. By extending React, it bundles various approaches, from static site generation to server-side rendering, into a single tool. This allows developers to focus on writing UI components while the framework manages performance optimization.
Faster builds with Rust-based tooling
This repository extends the latest React features to enable the creation of full-stack web applications. It significantly increases build speed by integrating a Rust-based JavaScript tooling system. The world's largest companies use this tool to build their web services. Managing complex server logic and browser-side logic within a single codebase makes maintenance easier.
What to know before getting started
It is advisable to learn the basic concepts through documentation and learning courses. You can check the overall structure and usage on the official documentation site. The community allows you to ask questions or share projects via GitHub Discussions and the Discord server. If you wish to contribute, it is recommended to read the contribution guidelines first and refer to the list of issues suitable for beginners. If you discover a security vulnerability, you are guided to follow the responsible disclosure process rather than opening a public issue.
Who should choose this tool
It is suitable for developers using React who need server rendering or static site generation. It is useful for teams building large-scale projects where build speed is critical, or web apps requiring complex state management and data processing. However, beginners unfamiliar with the React ecosystem may face a learning curve, so it is recommended to follow the official learning courses in parallel. Since the security vulnerability reporting process is strictly managed, it is important to use the correct channel when discovering related issues.