-
BASICS
- We strongly advise you to start learning React Native by mastering
JavaScript.
Pay particular attention to the following:
- Objects, prototype-oriented OOP, and creating an object hierarchy;
- Asynchronous operation and use of Promise;
- Bug fixing tools.
Other specifics of JavaScript are no less important for full-fledged programming in React Native and understanding them will be a great advantage for training.
- Up your skill and use JavaScript best practices. You can find more information here and here.
- Add JavaScript typing and avoid lots of errors at the coding stage. To do so, study the TypeScript Documentation.
- We strongly advise you to start learning React Native by mastering
-
BEST PRACTICES AND BASICS
- React Native community has made an effort and compiled clear documentation.
- Gain insights from other developers. Learn useful playlists from the CallStack Engineers YouTube channel.
- Understand how React Native works inside by reading this article.
- Incredibly powerful and extremely useful repository with React Native resources.
We advise you to study ready-made libraries with UI components and other tools that will definitely simplify your life. Here are a couple of the most commonly used libraries: react-native-vector-icons, react-nativemaps, react-native-splash-screen, react-native-image-crop-
picker.- The key part of mobile app development is the navigation release. Take a close look and try to implement navigation in practice with one of the most popular React navigation libraries.
- It’s high time to learn the Redux architectural approach that will allow your application to be coherent, scalable, easily maintained, flexible, and predictable.
- Now it’s your time to get acquainted with Expo. It’s a very useful framework, platform, set of libraries, and tools for developing applications on React Native.
-
USEFUL ARTICLES TO LEARN REACT NATIVE:
- React Native: Top 10 Best Practices We Follow at Innofied
- React Native Coding Standards and Best Practices
- React Native: Do’s And Don’ts
- React/Redux: pitfalls and best practices
- React Native Redux Best practices
Sound theory always comes backed by practice! Create your first test application, practice certain skills on it, and then show the code and tell why certain solutions were used.