The intention of this repository is to coordinate and support the rollout of the React Native 新建 Architecture. We have provided guides and a discussion space for this purpose.
You can find 新建 Architecture updates here.
Caution
These guides are deprecated.
You can find the most updated versions of them in the React Native website.
- How to enable the 新建 Architecture
- 新建 Architecture Workflows
- Create a Fabric Native Component
- Create a Turbo Native Module
- Using Codegen to write type-safe Fabric Components and Turbo Modules
- Writing cross-platform TurboModules with C++
- Supporting custom C++ types
- Using React 18 features
- Backwards compatibility
- Troubleshooting
- Appendix
This repository is also a place for discussion and feedback on the 新建 Architecture. You can access it by heading over to the 讨论 Tab on Github.
We've created some sections to keep the discussion focused.
| Title | Topic |
|---|---|
| Announcements 📣 | General announcements about this working group. |
| Deep Dive 🐳 | Sharing deep dives and technical-specific topics |
| Documentation 📚 | A place to chat about the 新建 Architecture documentation and migration material |
| Libraries 🛠 | A place to chat about 3rd party libraries and their migration story to the 新建 Architecture |
| Q&A 🤝 | A place to ask the community for help on the 新建 Architecture topics |
| 发布 🏁 | Updates on 新建 Architecture in each release |