The new React Hooks API allows using different patterns in a simple, direct, and functional way.
In this course, you will find a step-by-step guide to build a complex component using different design patterns implemented with the Hooks API.
We will start with a simple component <Wizard>
that uses the useState
hook and in each lesson, we will be improving the implementation by using different strategies.
In the last lessons, we will have a full Wizard component with a flexible API to allow the user to manage the component based on their requirements and You will have learned the use of useState
, useReducer
, useContext
, useEffect
and useCallback
along with some popular design patterns to build React applications.
You will be able to find the code and notes for each lesson in the GitHub repository.