React Design Patterns for Beginners

React Design Patterns for Beginners

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2.5 Hours | 453 MB

Build scalable and modular apps with clean and efficient coding techniques

Get started with React in the right way

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.

What You Will Learn

  • Write clean and maintainable code
  • Create reusable components applying consolidated techniques
  • Create a clean and well defined interface
  • Explore the technique of data fetching using the react-refetch function
Table of Contents

01 The Course Overview
02 Declarative Programming
03 React Elements
04 Unlearning Everything
05 Common Misconceptions
06 JSX
07 ESLint
08 The Basics of Functional Programming
09 Creating Classes
10 The State
11 Prop Types
12 Reusable Components
13 Living Style Guides
14 Communication Between Components
15 Container and Presentational Pattern
16 Mixins
17 Higher-Order Components
18 Recompose
19 Function as Child
20 Data Flow
21 Data Fetching
22 React-Refetch