Video description
Get started with React in the right way
About This Video
- Delve into the core patterns and components of React.js in order to master application design
- Build high-performing applications by optimizing components ns by optimizing components
In Detail
Taking a complete journey through the most valuable design patterns in React, this course demonstrates how to apply design patterns and best practices in real-life situations, on new or already existing projects. It will help you to make your applications more flexible, perform better, and easier to maintain, giving your workflow a huge boost when it comes to speed without reducing quality. We'll begin by understanding the internals of React before gradually moving on to writing clean and maintainable code. We'll build components that are reusable across the application, and structure applications.
Table of Contents
Chapter 1 : Everything You Should Know about React
The Course Overview
00:02:36
Declarative Programming
00:04:09
React Elements
00:02:25
Unlearning Everything
00:04:31
Common Misconceptions
00:05:15
Chapter 2 : Clean Up Your Code
JSX
00:22:00
ESLint
00:10:25
The Basics of Functional Programming
00:06:57
Chapter 3 : Create Truly Reusable Components
Creating Classes
00:11:47
The State
00:07:58
Prop Types
00:05:15
Reusable Components
00:04:29
Living Style Guides
00:07:17
Chapter 4 : Compose All the Things
Communication Between Components
00:05:22
Container and Presentational Pattern
00:07:48
Mixins
00:05:36
Higher-Order Components
00:04:57
Recompose
00:07:13
Function as Child
00:04:09
Chapter 5 : Proper Data Fetching
Proper Data Fetching
00:05:43
Data Fetching
00:07:14
React-Refetch
00:07:32