useState, useEffectView, Text, Image, Button, and TextInputuseState and useEffectreact-reduxfetch and AxiosFlatList and SectionListFormik and Yup for form validation- Using AsyncStorage to store data locally
- Introduction to SQLite for persistent local databases
- Storing app data using Realm or WatermelonDB
- Handling offline scenarios and data synchronization
Platform module- Introduction to testing: Unit tests, integration tests, and end-to-end (E2E) testing
- Writing unit tests using Jest and React Testing Library
- Testing components with Enzyme or React Native Testing Library
- Setting up end-to-end testing with Detox
- Using console logs and the React Native debugger
- Inspecting components and app state with React Developer Tools
- Debugging network requests
- Common performance pitfalls and how to avoid them
shouldComponentUpdate and React.memo