Notes

Project structure - Expo vs. React Native

Edit on GitHub

Expo
1# create a react native project with typescript
2npx react-native init AwesomeTSProject --template react-native-template-typescript
.
├── android/
├── app.json
├── App.tsx
├── babel.config.js
├── index.js
├── ios/
├── metro.config.js
├── node_modules/
├── package.json
├── package-lock.json
├── __tests__/
└── tsconfig.json

4 directories, 8 files
1# create an Expo project
2expo init my-project
.
├── app.config.js
├── App.tsx
├── assets
├── babel.config.js
├── components
├── constants
├── hooks
├── navigation
├── node_modules
├── package.json
├── screens
├── tsconfig.json
└── types.tsx

7 directories, 6 files