All Posts
React Basics
React is a popular JavaScript library for building user interface. Refresh some basic React knowledge by going through a demo application - Expense Recorder.
Styling in React
Sometimes Style in React is easy but too much options. Learn three styling options by going through a demo application - Course Goal.
Form & User Input
Frustrated with massive user input validation or repeated code logic? Build a customized useInput hook from scratch and use three approaches to validate user inputs by going through a demo application - Profile Form.
Custom React Hooks
Tired of repeating logic at different component, such as handling Http request? Build you own customized hooks by going through two small demo application - Counter & Tasker.
Handle HTTP Request
Typically data is not stored in front-end interface. It is important to tackle the data fetched from backend server. Learn how to do that by going through a demo application - Star War Movies.
Fragments, Portals and Refs
Modal makes root HTML file messy? Need Wrapper rather than <div></div>?... Get familiar with some handful react feature by going through a demo application - Simple User.
More Hooks: Effects, Reducers, Context
React 16.8 introduced a very handful tool: hooks. So far two basic built-in hooks are explained. Learn more hooks by going through a demo application - Dummy Auth.