Whereas we’re all nonetheless excited for the launch of React Native 0.67, we need to take a second to rejoice what the neighborhood achieved within the final half and share what we have now on the horizon for the way forward for React Native.
Particularly, H2 2021 was an thrilling half for each us and the neighborhood the place we had the chance to take a position extra in our open-source ecosystem. We revamped a few of our processes and created new ones from scratch that can enable you, us, and the neighborhood to take pleasure in a higher React Native expertise.
Repository Well being
In H2 2021, we invested in tackling a few of the OSS debt that our repository constructed up through the years. Particularly, most of our focus was round pull requests. We constructed an inside course of to verify all the brand new pull requests are addressed in a well timed method.
Though this isn’t an entire checklist, we want to spotlight some impactful PRs we acquired from our contributors:
- Accessibility
- Crash
- Show
- Interplay
- Efficiency
- Testing
A few of these PRs addressed points that had been impacting each Meta and the general OSS neighborhood, given the variety of reactions on the corresponding challenge they closed.
There are such a lot of extra PRs we want to name out, and we need to thank once more all of the folks which might be spending their time to assist us tackle bugs and enhance React Native.
Initially of the half we set a aim to talk with our neighborhood extra and set course of for the conduct to proceed. Right here had been a few of our engagements in H2 2021:
Past sharing extra updates in H2 2021, we additionally leaned on our neighborhood greater than ever. We relied on crucial suggestions from contributors as they dogfooded early drafts of the New Structure materials. As nicely, we had been closely supported by the experience of our neighborhood in debugging crucial launch points and enhancements.
There’s a wealth of data that our neighborhood brings into React Native, and we have to proceed to nurture it.
The New Structure Rollout and Releases
2022 goes to be the yr of the New Structure in open supply.
We’ve been working laborious to ship the infrastructure wanted to rollout the New Structure to apps and libraries. We concerned a few of our companions and core contributors/library maintainers to refine our assist for the brand new structure to get early stage suggestions.
We at the moment are making ready to launch a brand new information on our web site: Getting Began with the New Structure. That would be the entry level to a set of fabric that we’re going to launch in 2022 and can enable you migrate/begin your challenge with the brand new structure.
Furthermore, we want to stress the significance of giving suggestions on the New Structure materials. We’re nonetheless within the means of finalizing the final particulars and your enter will assist everybody undertake the brand new structure extra seamlessly.
Releases play a crucial function within the New Structure rollout. Our aim final half was to make sure any launch blocking points didn’t stagnate. We approached the issue by clarifying and enhancing course of and duties for higher accountability. Our launch coordination now happens in a devoted discussions repository with clearer launch challenge reporting.
In H1 2022, we are going to proceed to iterate on launch duties to assist new structure rollout. For those who’d like to assist out testing launch candidates or engaged on enhancements, be happy to be a part of the dialogue!
To Cellular and past
As you may see from the ReactConf speak lineup, React Native will not be solely Android & iOS.
Earlier in 2021, we shared our Many Platform Imaginative and prescient, and we had a profitable time rolling out React Native on each Desktop and VR.
We’re wanting ahead to converging patterns which might be platform-specific into the React Native expertise.
Lastly, we need to thank once more the neighborhood for the large assist in H2 2021. It’s at all times wonderful to see how contributors come collectively and assist one another on GitHub, fixing bugs, sharing their and serving to us ship React Native to thousands and thousands of customers.
Keep tuned and looking out ahead to an much more wonderful 2022 🎉!