🚀 Type Based Architecture for developing React Native Apps using react, redux, sagas and hooks with auth flow
MIT License
React Native Boilerplate is a starting point for React Native application. This project is configured with redux, redux saga and redux persist. Uses latest version of react-navigation (v6.0)
If you want something simple, un opinionated and scalable with no boilerplate: React-Native-Query-Zusatnd-BoilerPlate
This Type based Architecture scales smoothly for small - medium apps. If you guys are building a very large application I would suggest using the following feature based architecture which will be more developer friendly with ease of scaling.
React-Native-Feature-BoilerPlate
Clone this repo, git clone https://github.com/victorkvarghese/react-native-boilerplate.git <your project name>
Go to project's root directory, cd <your project name>
Remove .git
folder, rm -rf .git
Use React Native Rename to update project name $ npx react-native-rename <newName>
Run yarn
to install dependencies
Start the packager with yarn start
Connect a mobile device to your development machine
Run the test application:
react-native run-android
or Use Android Studio (Recommended)ios/YourReactProject.xcworkspace
in XcodeRun
after selecting the desired devicePRs are welcome