List of React Native Expo TemplatesLast update: 2024-01-11
When learning React Native, you create a lot of projects - at least we do here on Galaxies.dev!
To make it easier for you to get started, we have created a list of all React Native Expo templates that are up to date an useful to know.
React Native Expo Templates
There are many Expo Templates on Github but these are the currently maintained React Native Expo templates:
- Blank (Typescript)
- Navigation (Typescript)
- Blank (Bare)
Let’s quickly go through them and see what they are about.
The blank template is the most basic template you can get. You can create it with the following command:
npx create-expo-app --template blank
As we prefer Typescript on Galaxies.dev, we would recommend using the Typescript version of this template instead.
This is the same template as before, but this time it is using Typescript:
npx create-expo-app --template blank-typescript
Still, there is no navigation included so you would have to set up and configure everything.
Navigation (Typescript) - Recommended
This template is the most useful one in my opinion. It is using Typescript and has navigation included, which means it’s using the Expo Router:
npx create-expo-app --template tabs
This is the template we are using the most in our React Native PRO courses.
npx create-expo-app --template bare-minimum
This means, you are not using the Expo Go app but manage your native dependencies yourself.
expo prebuild you can still use continous native generation(CNG) and enjoy almost all benefits of Expo.
Note: You can also easily opt-in to Expo prebuild with the other templates by running
More React Native Expo Templates
These are only the basic templates of Expo, however there are more ways to start a React Native project.
Check out the different ways to start a React Native project to learn more.