Description
In this course, you will learn:
- Let's learn React, the most popular JavaScript library for creating user interfaces. Take your frontend abilities to a new level!
Syllabus:
1. Introduction
- How This Course Will Work
- Introduction To React
- Setting Up A React Environment
2. Getting Started With React
- React Components
- What Is JSX?
- Rendering Techniques
- Keys In React
- Passing Data Between Components
3. States And Effects
- Introduction To State
- More On State
- Project: CV Application
- How To Deal With Side Effects
- Project: Memory Card
4. Class Components
- Class Based Components
- Component Lifecycle Methods
5. React Testing
- Introduction To React Testing
- Mocking Callbacks And Components
6. The React Ecosystem
- Type Checking With PropTypes
- React Router
- Fetching Data In React
- Styling React Applications
- Project: Shopping Cart
7. More React Concepts
- Managing State With The Context API
- Reducing State
- Refs And Memoization
8. React And The Backend
- Using Ruby On Rails For Your Backend
- Project: Where's Waldo (A Photo Tagging App)
- Project: Messaging App