This guide lists all the resources required to build React native apps, learn and stay up to date.
Official React Native documentation The official react native documentation. Here you will find everything you need to get started with react native, all the information about its APIs and elements.
Official React Documentation Reading the react documentation helps when it comes to understanding react lifecycle and everything related to react because in the end react native is react.
Expo Expo is a bundle of tools created around React Native to help you start an app very fast. It provides you with a list of tools that simplify the creation and testing of React Native app. It equips you with the components of the user interface and services. Usually, they are available in third-party native React Native components[1]. Expo is great for starting with react native since it saves lots of time when it comes to configure, run and build apps.
The Ultimate Guide to React Native Optimization A must-read guide if you are familiar to React Native and are looking to improve the performance of your apps, learn more advanced topics and best practices. I consider this a game-changer in the RN world.
React Made Native Easy Guide I find this guide helpful because it gives examples of essential topics for React native applications such as linting, testing, folder structure, internationalization, etc. This guide gives you an overview of what you will deal with while building apps. It also gives you an idea of the best practices and the proper way to do things in react native.
A Definitive React-Native Guide for React Developers This guide gives you an overview of Expo and guides on how to build an app. It teaches you different techniques and several helpful pieces of information when it comes to building React native apps.
Tutorials Point Guide Here you can find lots of examples about react native core concepts and other useful resources.
React Native School This channel provides different tutorials about a wide range of topics related to react native.
Evening kid A good channel to learn more about animations in react native. I think it is a good starting point when it comes to Reanimated, Moti, and Animated libraries.
Reactiive Mainly focusing on Reanimated Library. This channel gives you different well-explained tutorials on Reanimated, Moti, and Skia. I suggest starting with this channel after watching some of the videos from The Evening Kid.
Catalin Miron Wide range of tutorials on several topics but focusing more on Animated, Reanimated, Moti, and Skia recently. This channel is really informative with lots of examples and tutorials.
William Candillon William is one of the best developers when it comes to animations in react native. He is famous for his series "Can it be done in react native". His channels have a huge amount of tutorials and examples for Reanimated Library and now Skia. I suggest watching his tutorials after having some experience with the previous channels mentioned.
Several different UI libraries to use
The most used navigation libraries to move to new screens and add header, tab bars, etc. React Navigation is the most used one.
Different testing libraries for react native.
Different CI/CD tools for React native apps.
When your list becomes bigger, these libraries help your list scroll smoothly and your list items load faster.
Different chart libraries for react native.