- List and Text Input
- Pressable, Hooks, and Images
- React Navigation
- Networking Basics
- Final Project Assessment: TODO App
To scaffold a new project template, run the following command:
npx create-expo-app --template - The
npxcommand allows us to execute NPM packages without having to install them globally.
- The Expo CLI will ask you which template to use.
- For this project, we will be using the
Blank (Typescript)option, since we will be implementing the logic for navigation ourselves.
- Let's name the generated project as:
todo-demo-app
- When the CLI finishes scaffolding the project, it'll tell you to navigate to generated project (i.e.
cd todo-demo-app)
- However, before be proceed we have to make sure that we're all using the same version of
node - We can change the current
nodeversion vianvm(node version manager). - For this project we will be using the
stablerelease ofnode. - We can switch which version of node we're using in the current terminal session via running:
nvm use stable.
- We can now navigate to the generated project (i.e.
cd todo-demo-app) - The example project was scaffolded using
npm