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
React Fundamentals for React Native
JSX Syntax
Embedding Expressions
JSX vs HTML Differences
Fragment Syntax
Components
Functional Components
Syntax and Usage
Hooks in Functional Components
Class Components
Syntax and Lifecycle Methods
When to Use Class Components
Props
Passing Data to Components
Default Props
Prop Types and Validation
State Management
useState Hook
Managing Local State
Updating State
useEffect Hook
Side Effects in Components
Dependency Arrays
Cleanup Functions
Event Handling
Event Handler Syntax
Passing Arguments to Event Handlers
Common Event Types
Conditional Rendering
Using Ternary Operators
Logical AND Rendering
Returning Null
Lists and Keys
Rendering Lists with map
Assigning Unique Keys
Best Practices for List Rendering
Previous
2. Setting Up the Development Environment
Go to top
Next
4. Core Components