The Complete React Native + Hooks Course [2021 Edition] (Udemy.com)

Understand React Native with Hooks, Context, and React Navigation.

Created by: Stephen Grider

Produced in 2021

icon
What you will learn

  • Create real-world native apps using React Native
  • Make truly reusable components that look great
  • Understand the terminology and concepts of Redux
  • Prototype and deploy your own applications to the Apple and Google Play Stores
  • Get up to speed with React design principles and methodologies
  • Discover mobile design patterns used by experienced engineers

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

If you're tired of spinning your wheels learning Swift or Android, this is the course for you.
Authentication? You will learn it. Hooks? Included. Navigation? Of course!
This course will get you up and running with React Native quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.
Both OSX and Windows supported - develop iOS or Android!

We'll start by mastering the fundamentals of React, including JSX, "props", "state", and event handling. Source code is provided for each lecture, so you will always stay up-to-date with the course pacing. Special attention has been paid to creating reusable components that you'll be able to make use of on your own fantastic projects.
React Native is an excellent solution for developing apps on mobile in a fraction of the time it takes to make an equivalent iOS or Swift app. You'll love seeing your changes instantly appear on your own device, rather than waiting for Swift/Java code to recompile! This quick feedback loop, along with excellent cross platform support, is what has catapulted React Native to the top must-have skill for Javascript engineers.
If you are new to React, or if you've been working to learn it but sometimes feel like you still don't quite 'get it', this is the React course for you! To learn React you have to understand it.
  • Learn how to use React's custom markup language, JSX, to clean up your Javascript code
  • Master the process of breaking down a complex component into many smaller, interchangeable components
  • Grasp the difference between "props" and "state" and when to use each
  • Render interactive, media-rich components in beautifully styled apps
  • Develop apps that are unique, fun, and responsive
  • Build on both Android and iOS platforms
  • Master integration with Firebase for user authentication
  • Learn the core principles of navigation with React Native


I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.Who this course is for:
  • This course is for anyone looking to make native apps with React Native

icon
Instructor Details

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. He teaches on Udemy to share the knowledge he has gained with other software engineers. Invest in yourself by learning from Stephen's published courses.

icon
More courses by Stephen Grider

Modern React with Redux [2020 Update]

$11.99

Machine Learning with Javascript

$11.99

Node JS: Advanced Concepts

$11.99

Node with React: Fullstack Web Development

$11.99

Go: The Complete Developer's Guide (Golang)

$11.99

GraphQL with React: The Complete Developers Guide

$11.99

icon
More react native courses

React Native QuickStart, Build Real App with Deezer API

$11.99

React Native - The Practical Guide

$11.99

Multiplatform Mobile App Development with React Native

Free

Create Your First React Native App

$11.99

React Native Expo from Beginner to Pro :: Also with MeteorJS

$11.99

Master React Native Animations

$11.99

icon
Reviews

4.5

51 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Tony Sameh

It is the only React Native course that I tried that does not assume any React or Web (HTML/CSS) experience. If you are a pure mobile developer - like myself - this will be your best choice. You only need very basic Javascript.

The instructor also is amazing in gradually building the knowledge, piece by piece.

Edit: One very good thing about the instructor is that when he is describing something weird about React Native, he tells you it is weird. This is different. It is not like other frameworks...etc This is very important for beginners (coming from other programming backgrounds).

Edit: Another very good point: he introduces a new feature and use it in one app. Then in the next app, he re-uses it again (so you understand it better) and at the same time hooks new things that will themselves be repeated later.

By Amit Paul

This course is great , slow and explains well!

By Vicente Rivera

Even though the little obstacles due to the differences between the deprecated and the current technologies, you're the best choice to learn RN and Redux besides you have a very good diction.

By Ven

Extracting logic and many things are not explained and also the code on the github is different than whats shown here. NO proper

By Terry Zhang

Pretty great and concise so far.

Update: At 90% through the course, I can say Stephen is incredible at teaching and personally the best React instructor I've had so far in my learning journey.

Play his lessons at 1.5x speed and find that you can still understand everything he is explaining while keeping up with the progress.

Stephen breaks each section into short digestible lessons that tackle one problem at a time and addresses every issue that may arise during the lessons he can think of. You will learn the essentials of React native by making Apps that utilize the core concepts being taught. The course is also regularly updated by Stephen.

Overall, this course is a pleasure.

By Leonardo Lombardi

A friend of mine described the teacher as "a master of didatic": I couldn't agree more. The only up to date course on React-Native avaliable online, it's all very well organized and you pass every video feeling that you actually learned stuff. Thank you Stephen, you are an amazing teacher and I'm recommending the course to everyone I know.

By Mike Davis

I'm learning a lot, but I also feel like there is a lot of info that is not getting explained very thoroughly. Perhaps that is simply the nature of introductory courses. I expect that I will walk away with a lot more learning that is needed before I can confidently write apps with React Native on my own.

By Ashleigh Christopher

A lot of the content factoring in is 'Legacy' aka don't take these videos. For what was there it was valuable but in general, most of the content that was in depth was legacy.

By Daniel Grozdev

Overall I'm very happy of the course so far. The lessons are explained very carefully for someone who never worked with React Native before. Even my grandmother can understand it.

By Rahul Jairaj

Good course for a beginner. Easy to understand. I had some trouble while running some of the code but I found the solutions in the comments section and they were easy to resolve.

By Giorgio Lupo

This course is really great, I definetely suggest it to complete beginners !

I think it is much better than the other main competitor on this platform

However, I believe there is a little too much of refactoring.. i think that beginners should focus on the basic and completely understand them, before moving on

Anyway, my opinion is still completely positive

By Satyen Hingorani

Great course to get started with React Native - exactly what I need at this time.