Yesterday, the React Native team shared further plans for React Native to provide a better support to its users and collaborators outside of Facebook. The team is planning to open source some of the internal tools and improve the widely used tools in the open source community. In order to ensure no breaking code is open sourced, they are also improving their testing infrastructure.
The following are some of the focus areas the developers will be working on:
The developers are planning on reducing the surface area of React Native by removing non-core and unused components. Currently, React Native is a huge repo, so it makes sense to break it into smaller ones. This will come with many advantages, some of which are:
They will be open-sourcing some of the tools that Facebook uses internally and provide improved support for tools that are widely used by the open source community.
Some of the projects they will be working on are:
Before publishing a code, it goes through several tests internally by the React Native engineers. But, since there are a few differences in how React Native is being used at Facebook and by the open-source community, these updates sometimes result in introducing some breaking changes to the React Native surface. To avoid such situations they will be improving internal tests and ensure that new features are tested in an environment as similar to open source as possible.
Along with these infrastructure improvements, Facebook will start using React Native via the public API, as the open source community does. This will reduce the unintentional breaking changes.
All these changes, along with some more, will be achieved throughout the next year as per the official announcement. They have completed some of the goals at the moment such as JSI, which has already landed in open source.
Meanwhile, the React developers announced the release of React Suite 3.4.0. React Suite or RSUITE consists of React component libraries for enterprise system products. This release comes with TypeScript support and few minor bug fixes.
The following are some of the updates that are introduced in React Suite 3.4.0:
To read React Native’s open source roadmap check out their official announcement. Also, you can read the React Suite’s release notes to know more updates in React Suite 3.4.0.
React Conf 2018 highlights: Hooks, Concurrent React, and more
React introduces Hooks, a JavaScript function to allow using React without classes
React Native 0.57 released with major improvements in accessibility APIs, WKWebView-backed implementation, and more!