useState
, useEffect
View
, Text
, Image
, Button
, and TextInput
useState
and useEffect
react-redux
fetch
and AxiosFlatList
and SectionList
Formik
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