This mobile app is scaffolded with Expo.
- Expo requires
Node LTS version or greater. Using NVM, we
can ensure everyone is using the same versions, based in the
.nvmrc
.- run
nvm use
when you enter this repo.- Or, Install a helper command in
your
.zshrc
(or equivalent bash settings) to enable automatic updates when you switch folders.
- Or, Install a helper command in
your
- run
- install expo globally (
npm install --global expo-cli
) - install dependencies:
yarn
- Recommend clearing all expo & RNE related artifacts:
rm -rf ios && rm -rf .expo
We use Jest for unit testing and leverage the React Native Testing Library and the React Hooks Testing Library specifically.