practices built-in and ready to go • A vibrant community • New and updated libraries like redux, redux-saga, react-navigation, etc • CLI for creating components and containers. • Supports multiple themes • Built-in support for API testing
be applied to the running application immediately. • ON_NEXT_RESTART: The update will be downloaded but not installed immediately. • ON_NEXT_RESUME: The update will be downloaded but not installed immediately.
update the app 2. Update app without going through Apple Store review 3. Rollback any feature or bug Cons 1. Native side changes can’t be pushed 2. Adds up app’ start-up time 3. Complex to maintain bundles and code push versions
Main Sections of the page like Header, Footer and Middle Content • Stand alone components like Chat Window, Search Bar • Wherever you suspect that the error might occur
same component • On event handlers unless error is due to state change • Error in try catch block unless error is due to state change • Error in asynchronous code unless error is due to state change • Server side rendered web applications
of the documents of the user and for recording videos of the user • react-native-video-player: For playing the video of the user • react-native-google-signin: For adding google sign in feature • react-native-firebase: For adding firebase push notification, remote config and other features firebase has. • react-native-signature-capture: For capturing users signature on the app • react-native-modalbox: For popups • react-native-local-auth: For securing the app with the device’s passcode • react-native-custom-tabs: For opening chrome custom tabs