I have been following a YouTube playlist to learn React, and I wanted to document my progress and the concepts I have learned so far. This will help the readers of my repository to understand the topics I have covered. Below is a summary of my learning journey:
- Playlist Name: Full Modern React Tutorial
- Playlist Link: YouTube Playlist
-
Introduction to React
- Understanding React and its features
- Setting up the development environment
-
JSX (JavaScript XML)
- Basics of JSX syntax
- Embedding JavaScript expressions
-
Components and Props
- Creating functional components
- Passing data through props
-
State and Lifecycle
- Managing component state
- Lifecycle methods and their usage
-
Handling Events
- Adding event handlers to components
- Event handling in React
-
Lists and Keys
- Rendering lists in React
- The importance of unique keys
-
Forms and Input
- Creating forms in React
- Handling user input
-
React Router
- Implementing client-side routing
- Navigating between different routes
-
HTTP Requests with Axios
- Sending HTTP requests from React
- Handling API responses
-
React Hooks
- Introduction to hooks (useState, useEffect)
- Managing state in functional components
-
Project Building
- Building a simple React application
- npx json-server --watch data/db.json --port 8000
Please note that this is just a brief overview of the topics covered in the playlist.