Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 6 days ago
JSON representation
Workgroup for the New React Native Architecture
- Host: GitHub
- URL: https://github.com/reactwg/react-native-new-architecture
- Owner: reactwg
- Created: 2022-02-08T14:02:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-08T11:00:23.000Z (3 months ago)
- Last Synced: 2024-10-29T17:34:15.465Z (2 months ago)
- Topics: fabric, react-native, turbomodule, working-group
- Homepage:
- Size: 300 KB
- Stars: 1,426
- Watchers: 204
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- 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
- 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 |