강의

멘토링

로드맵

NEW
Programming

/

Front-end

A Simple Guide to React Design Patterns

Let's quickly learn React's core design patterns through concepts and examples!

7 learners are taking this course

  • mjang69888231
react
컴포넌트
React
TypeScript
Design Pattern

What you will learn!

  • Ability to design component structures with high reusability and easy maintainability

  • Quickly selecting and applying appropriate patterns when designing components

How can we use React better? Isn't there a better way?


Many people have pondered how to use React better and whether there are better ways to do it.
And they came up with solutions to the repetitive problems encountered while using React.

This course covers those 7 solutions: Container & Presentation, Compound, Custom Hooks, Data Provider, HOC, Render Props, State Reducer.

Rather than simply introducing that these design patterns exist, we explore what advantages and disadvantages these design patterns have, what characteristics they possess, how to approach components, and how to utilize them.


You don't need to think of design patterns as too difficult.
Let's quickly learn through simple examples and straightforward explanations!


Content covered in the course

🔍 Core concepts of each pattern and examples of pattern usage

🔍 Pros and cons of each pattern and trade-offs to consider when applying them

🔍 Criteria for when to choose which pattern


Features of this course

📌Let's quickly learn 7 patterns with short and clear examples

📌Let's explore the perspective of viewing components, not just simple memorization

📌 Let's establish comparison and judgment criteria from the perspectives of reusability, testability, and performance

I recommend this for people like this

🤔 Those who know React basics but have scattered component design making maintenance difficult

😎 Those aiming to create design systems/libraries

After taking the course

  • You can design and implement components with high maintainability and reusability

  • You can improve code consistency and scalability by selecting patterns that fit the situation.

  • You can have a new perspective on components.

Pre-enrollment Reference Information

Prerequisites and Important Notes

  • You need to have basic knowledge of React

  • You should have experience building even small projects using React.

  • Since we use TypeScript + React, you need to know TypeScript.

Recommended for
these people

Who is this course right for?

  • Someone who knows how to write code in React but wants to write more structured and scalable code

  • Someone who has React fundamentals but lacks structural design and pattern utilization

Need to know before starting?

  • React

  • TypeScript

Hello
This is

저의 지식이 누군가에게 도움이 됬으면 하는 개발자입니다

Curriculum

All

15 lectures ∙ (54min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$11,550.00

30%

$13.20

Similar courses

Explore other courses in the same field!