Skip to product information
1 of 3

The Complete React Native + Hooks Course

The Complete React Native + Hooks Course

Learn about React Native using Hooks, Context, and React Navigation.

This course covers:

The Complete React Native + Hooks Course is the ultimate learning experience for anyone interested in coding React apps. With 38 hours of on-demand video, 40 articles, and 121 downloadable resources, you will receive an in-depth understanding of how to create React Native applications. Additionally, you can access the course from any mobile device or TV. The course also includes closed captions so that all users can understand the concepts being discussed. Upon completion of the course, you will receive a certificate of completion.

What you'll learn

  • React Native allows you to create native apps for real-world usage.
  • Create reusable components that have a visually appealing appearance.
  • Gain a comprehensive understanding of the terminology and concepts utilized in Redux.
  • You can prototype and deploy your own applications to the Apple and Google Play Stores.
  • Learn about React design principles and methodologies to stay informed.
  • Explore mobile design patterns commonly utilized by experienced engineers.

About the author

Stephen Grider works as an Engineering Architect. Stephen Grider has experience building complex Javascript front ends for top corporations in the San Francisco Bay Area. Stephen has been mentoring engineers in software development for years and has now authored a highly-rated React course on Udemy, showcasing his ability to simplify complex topics. He teaches on Udemy to share his knowledge with other software engineers. Enhance your skills by enrolling in Stephen's published courses.


This course is the perfect starting point for anyone looking to mastering Swift or Android development. It provides strategies that will help you gain confidence and progress your development skills quickly and efficiently.

This comprehensive program covers all the essential topics such as authentication, hooks, and navigation. You'll gain an understanding of how each component functions in real-world scenarios as well as learn techniques for troubleshooting common development issues. Additionally, the course offers hands-on exercises to give you an opportunity to practice what you've learned right away and build a strong foundation in developing with Swift or Android.

 Both OSX and Windows are supported, allowing you to develop for iOS or Android.

This course covers content on both v0.62.2 and the legacy v0.30.x, which is commonly used in industry.

We will begin by learning the basics of React, which include JSX, "props", "state", and event handling. Source code is available for each lecture, allowing you to stay current with the pace of the course. Special attention has been given to the creation of reusable components that can be utilized for your own projects.

React Native is a time-efficient solution for mobile app development compared to creating an equivalent iOS or Swift app. You will enjoy the instant appearance of your changes on your own device, instead of having to wait for Swift/Java code to recompile. The quick feedback loop and excellent cross-platform support have contributed to React Native becoming a top must-have skill for Javascript engineers.

This React course is suitable for beginners or those who are still trying to fully understand React. To learn React, one must have a clear understanding of it.

Learn how to utilize React's JSX, a custom markup language, to enhance the cleanliness of your Javascript code.

Learn how to efficiently break down a complex component into several smaller, interchangeable components.

Understand the distinction between "props" and "state" and learn when to use each term.

Create visually appealing applications with interactive and media-rich components.

Create applications that are original, enjoyable, and efficient.

The app is compatible with both Android and iOS platforms.

Learn how to integrate Firebase for user authentication.

Discover the fundamental principles of navigation with React Native.

Stephen Grider has developed a course based on his personal experience and preferences while learning React Native. The course provides a comprehensive explanation of the concepts and their optimal implementation sequence for a deep understanding.


Requirements for understanding Javascript are relatively simple and straightforward. The foremost requirement is a basic knowledge of the language, which includes grasping the fundamentals of coding principles like syntax rules, variables, conditionals and functions. Additionally, having an understanding of frameworks such as jQuery, Node or React can be beneficial for crafting more advanced solutions with Javascript.

This course is intended for:

This course is suitable for individuals interested in creating native apps with React Native.


View full details

Skills for your future

Courses start at just $13.99