Let's learn React, the most popular JavaScript library for building user interfaces. Take your frontend skills to a whole new level!
How This Course Will Work
Introduction To React
Setting Up A React Environment
React Components
What Is JSX?
Rendering Techniques
Keys In React
Passing Data Between Components
Introduction To State
More On State
Project: CV Application
How To Deal With Side Effects
Project: Memory Card
Class Based Components
Component Lifecycle Methods
Introduction To React Testing
Mocking Callbacks And Components
Type Checking With PropTypes
React Router
Fetching Data In React
Styling React Applications
Project: Shopping Cart
Managing State With The Context API
Reducing State
Refs And Memoization
Using Ruby On Rails For Your Backend
Project: Where's Waldo (A Photo Tagging App)
Project: Messaging App
Conclusion