Useful Links
Computer Science
Mobile Application Development
React Native Framework
1. Introduction to React Native
2. Setting Up the Development Environment
3. React Fundamentals for React Native
4. Core Components
5. Styling and Layout
6. Navigation
7. Handling Data and State
8. Working with Native APIs and Modules
9. Debugging and Performance Optimization
10. Testing
11. Building and Releasing
12. Advanced Topics and Ecosystem
Handling Data and State
Component-Level State
useState for Simple State
useReducer for Complex State Logic
Reducer Functions
Dispatching Actions
Global State Management
React Context API
Creating Contexts
Providing and Consuming Context
Redux
Store, Actions, and Reducers
Connecting Components
Zustand
Store Creation and Usage
MobX
Observables and Actions
Asynchronous Operations
Fetch API
Making HTTP Requests
Handling Responses and Errors
Axios Library
Setting Up Axios
Interceptors and Global Configuration
async/await Syntax
Writing Asynchronous Functions
Error Handling with Try/Catch
Data Persistence
AsyncStorage
Storing and Retrieving Data
Limitations and Best Practices
Secure Storage
Using Secure Storage Libraries
Local Databases
Realm Overview
WatermelonDB Overview
SQLite Overview
Choosing a Local Database Solution
Previous
6. Navigation
Go to top
Next
8. Working with Native APIs and Modules