WhoBuilt

Expert Talks on Current and Future Trends in React Native

Feb 2, 2022· 52 min· 3.7K views·Watch on YouTube

Speakers

Lukas and Ola, Callstack React Native developers and hosts of The React Native Show, review the React Native ecosystem in 2021 and discuss what they expect in 2022.

The year’s biggest developments

Callstack developers name Hermes on iOS, Reanimated 2, JSI, and TurboModules among 2021’s notable developments. Lukas and Ola also discuss React Native adoption at Coinbase and Microsoft, including Microsoft’s work on React Native for Windows and macOS. They point to active GitHub Discussions and clearer advance notice of breaking changes as useful signs of progress.

Libraries and tools developers rely on

React Navigation is the most common pick in the Callstack survey, and the hosts describe it as a default choice for app navigation. They also discuss Re.Pack, which lets React Native projects use Webpack features such as module federation and code splitting, and Expo’s tools for building, testing, and deploying apps. Other examples include React Native Web, React Native Testing Library, and React Freeze.

What developers want from the new architecture

The survey’s most common hope for 2022 is a stable React Native new architecture, with documentation and library migrations to support adoption. The hosts expect developers to keep writing React and JavaScript while changes such as Fabric affect the renderer under the hood. They note that library authors may face the biggest migration challenges.

Broader hopes for React and React Native

Lukas and Ola hope more companies adopt React Native so they can support iOS and Android with a shared app codebase. They also discuss state management, encouraging developers to consider React Context and Hooks, MobX, XState, Recoil, or React Query alongside Redux. Ola suggests separating local state from server data when choosing tools.

Takeaways

  • Track GitHub Discussions and release notes to follow architecture changes and prepare for breaking updates.
  • Choose libraries based on project needs: Expo can simplify setup and deployment, while Re.Pack offers Webpack capabilities for specific use cases.
  • Plan for new architecture adoption by checking library compatibility and migration documentation.
  • Use React Navigation when it fits your app’s routing needs; the hosts describe it as widely used and available on web.
  • Match state management tools to the problem, such as built-in hooks for local state and React Query for server data.

Mentioned in this talk

Search inside this talk

What was claimed 14

Show all 14 facts

Related talks

Expert Talks on Current and Future Trends in React Native, Lukas, Ola · WhoBuilt