https://github.com/reactwg/react-native-new-architecture
Workgroup for the New React Native Architecture
https://github.com/reactwg/react-native-new-architecture
fabric react-native turbomodule working-group
Last synced: about 1 month ago
JSON representation
Workgroup for the New React Native Architecture
- Host: GitHub
- URL: https://github.com/reactwg/react-native-new-architecture
- Owner: reactwg
- License: mit
- Created: 2022-02-08T14:02:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T18:30:59.000Z (3 months ago)
- Last Synced: 2025-04-11T17:49:24.980Z (2 months ago)
- Topics: fabric, react-native, turbomodule, working-group
- Homepage:
- Size: 338 KB
- Stars: 1,514
- Watchers: 195
- Forks: 39
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# React Native New Architecture Working Group
The intention of this repository is to coordinate and support the rollout of the **[React Native New Architecture](https://reactnative.dev/docs/the-new-architecture/landing-page)**. We have provided [guides](#guides) and a [discussion](#discussion) space for this purpose.
You can find New Architecture updates [here](https://github.com/reactwg/react-native-new-architecture/discussions/categories/releases).
## Guides
> [!Caution]
> These guides are deprecated.
>
> You can find the most updated versions of them in the [React Native website](https://reactnative.dev).- How to enable the New Architecture
- For Apps
- [Enable the New Architecture for Apps](./docs/enable-apps.md)
- For Libraries
- [Make your library compatible with the New Architecture](./docs/enable-libraries.md)
- [Convert Library to TurboModules/Fabric APIs](./docs/enable-libraries-prerequisites.md)
- [Additional information for Android](./docs/enable-libraries-android.md)
- [Additional information for iOS](./docs/enable-libraries-ios.md)
- New Architecture Workflows
- [Create a Fabric Native Component](./docs/fabric-native-components.md)
- [Create a Turbo Native Module](./docs/turbo-modules.md)
- [Using Codegen](./docs/codegen.md) to write type-safe Fabric Components and Turbo Modules
- Writing [cross-platform TurboModules](./docs/turbo-modules-xplat.md) with C++
- Supporting [custom C++ types](./docs/cxx-custom-types.md)
- [Using React 18](./docs/react-18.md) features
- [Backwards compatibility](./docs/backwards-compat.md)
- For [Legacy Native Modules](./docs/backwards-compat-turbo-modules.md)
- For [Legacy Native Components](./docs/backwards-compat-fabric-component.md)
- [Troubleshooting](./docs/troubleshooting.md)
- [Appendix](./docs/appendix.md)## Discussion
This repository is also a place for discussion and feedback on the New Architecture. You can access it by heading over to the [Discussions Tab on Github](https://github.com/reactwg/react-native-new-architecture/discussions).
### Sections
We've created some sections to keep the discussion focused.
| Title | Topic |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [Announcements 📣](https://github.com/reactwg/react-native-new-architecture/discussions/categories/announcements) | General announcements about this working group. |
| [Deep Dive 🐳](https://github.com/reactwg/react-native-new-architecture/discussions/categories/deep-dive) | Sharing deep dives and technical-specific topics |
| [Documentation 📚](https://github.com/reactwg/react-native-new-architecture/discussions/categories/documentation) | A place to chat about the New Architecture documentation and migration material |
| [Libraries 🛠](https://github.com/reactwg/react-native-new-architecture/discussions/categories/libraries) | A place to chat about 3rd party libraries and their migration story to the New Architecture |
| [Q&A 🤝](https://github.com/reactwg/react-native-new-architecture/discussions/categories/q-a) | A place to ask the community for help on the New Architecture topics |
| [Releases 🏁](https://github.com/reactwg/react-native-new-architecture/discussions/categories/releases) | Updates on New Architecture in each release |