React Native

Your one-stop shop for React Native tips, tricks, and tutorials.

React Native School Logo

React Native has revolutionized how native mobile apps are built. By leveraging JavaScript and React, we're able to expand our capabilities to iOS, Android, and beyond.

Spencer Carli has been building production React Native apps since 2015 and has distilled all that he has learned, and continues to learn, into React Native School.

With comprehensive classes, a vast catalog of tutorials, and a vibrant private community, React Native School is your one-stop-stop for all things React Native.

Join React Native School
Spencer Carli

Spencer Carli

Hear directly from our students

4.7 Average

1,102 Reviews


React Native Basics

Really like your way of presenting things, very calming and "approachable". Also your idea of watching through before coding is working pretty well for me, so thanks.

21 days ago

Saroj N.

React Native Basics

I got response from Spencer when I got stuck, I didn't expect that. It was a very well organized course. Very happy with it.

23 days ago


React Native Basics

Very recommended class, easy to learn. Thank you very much:)

about 1 month ago


React Native Basics

You start thinking is a trivial app but you end up to learn just a lot :)

about 1 month ago

Danny R.

Master React Navigation V5

Awesome project, I never dabbled with RN but always wanted to, and then I got a code test for job using it this class pretty much saved me!

about 2 months ago

Irshad H.

React Native Basics

Best for learning basics of ReactNative

about 2 months ago

Anurag C.

React Native Basics

You are really doing very great buddy! This course for free is the best on react native I can get. Thanks a lot

about 2 months ago

Fernanda B.

React Native Basics

Great course!

about 2 months ago


React Native Basics

Iv'e Learned Alot from this course, Thank You

2 months ago

Jose D.

React Native Basics

This is a really good introduction to the elements I commonly see across many different apps! The course shows me how to create a multi-screen app, how to create my own re-usable components such at a text box that has common attributes so I don't need to repeat code / markup. The course also shows us a suggested folder structure that helps tame the complexity of an app that scales to a number of different screens, and a bunch of other things like showing a "loading" icon while waiting for an API to return. I'm just mentioning a few things but there's a bunch of other cool stuff if you're new to React Native.

3 months ago

Community Screenshot

Private Community

The React Native School Community gives you a place to ask questions, share tips, and receive feedback.

Whether you're new and stuck with learning or you're advanced and building something complex you've got a place to move forward.

Join the Community

Join React Native School

Included in Your Membership


  • Build an E-Commerce App with React Native and Stripe
  • React Native Fundamentals Workshop
  • React Native Basics
  • Push Notifications with React Native Firebase
  • Master React Navigation V5


  • Private Slack Community
  • Premium Support