Description
In this course, you will learn :
- Structure and configure project
- Write high quality code with React and hooks on real project
- Create reusable hooks and components
- Implementing authentication
- Understand standard react hooks
- Understand rerendering of components using hooks
- Write custom hooks
- Getting data from API with hooks
Syllabus :
- Introduction
- Why hooks?
- Project architecture
- Bootstrapping project
- Prettier
- Installing router
- Adding top bar
- Rendering login page
- Use state hook
- Using state hook for login page
- Use ref
- Use effect
- Making fetch inside effect
- Use fetch hook
- Creating use fetch hook
- Register page
- Saving user token
- Local storage custom hook
- Exhaustive deps
- Current user context
- Validation errors
- Fetching current user
- Use callback hook
- Improving topbar
- Creating feed
- Implementing pagination
- Popular tags
- Feed toggler
- Implementing tag feed
- Implementing your feed
- Article page
- Use reducer
- Article form
- Create article
- Edit article
- Delete article
- Settings page
- Add to favorites
- User profile page
- Implementing user articles
- Use effect callback
- Setting-up-own-backend-api