Pen
2
Pencil
Login
Get Started
Pen
2
Pencil
Loading course…
React — Full Course Syllabus
Learn to build dynamic user interfaces using the React library.
1. Creating a React App
Learn how to set up a new React application using Create React App.
2. JSX Syntax
Understand JSX, the syntax extension for JavaScript used in React.
3. Functional Components
Learn how to create functional components in React.
4. Props in React
Learn how to pass data to components using props.
5. Handling Events
Learn how to handle events in React components.
6. Class Components
Understand how to create class components in React.
7. State in React
Understand how to manage state in React components.
8. useState Hook
Learn how to use the useState hook for state management in functional components.
9. useEffect Hook
Understand how to use the useEffect hook for side effects in functional components.
10. Conditional Rendering
Understand how to conditionally render components in React.
11. Lists and Keys
Learn how to render lists of elements and the importance of keys in React.
12. Forms in React
Understand how to handle forms and user input in React applications.
13. React Router
Understand how to implement routing in React applications using React Router.
14. Testing React Components
Learn how to test React components using testing libraries.
15. React DevTools
Learn how to use React DevTools for debugging React applications.
16. Context API
Learn how to use the Context API for state management across components.
17. Error Boundaries
Learn how to handle errors in React components using error boundaries.
18. React Performance Optimization
Understand techniques for optimizing performance in React applications.
19. Custom Hooks
Understand how to create custom hooks for reusable logic in React.