Skip to main content

First React Native Project

Premium
4 min read

To start our project - we look at the React Native documentation and see that there are two options for it:

  1. Using Expo
  2. Using React Native CLI

So, let's first examine the difference between the two, as that will impact all of our future development.


Expo vs React Native CLI

If we read the documentation, we see that it says:

You can also use React Native without a Framework, however we’ve found that most developers benefit from using a React Native Framework like Expo. Expo provides features like file-based routing, high-quality universal libraries, and the ability to write plugins that modify native code without managing native files.

But what does this really mean? Well, it highlights the biggest difference between the two:

  • Expo is a framework with tooling and libraries built on React Native.
  • React Native CLI is the core React Native library, a lower-level API that gives you more control over the native code.

Cool, so what does that mean for us? Let's take a look at...

The Full Lesson is Only for Premium Members

Want to access all of our courses? (30 h 41 min)

You also get:

55 courses
Premium tutorials
Access to repositories
Private Discord
Get Premium for $129/year or $29/month

Already a member? Login here

Comments & Discussion

No comments yet…

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.