React Basics
What is React
What is React? React is a JavaScript library for building interactive user interfaces (UIs). Whi...
React Core Concepts
Core Concepts You will need to be familiar with three core concepts with React in order to build...
React Routing
React Router Traditional multi-page web application uses server based routing where the user req...
React Hooks
useState The fundamental of storing information. useState hook allow you to create local state r...
React Reducer
Reducer In an React application you might have a lot of state that you're maintaining across mul...
Global Variables
Global Variables Global variables in React persist even after re-render. Only the local variable...
React Parent and Child Component
Parent Component Updates When a Parent Component's state or prop is updated and thus re-rendered...
Preserving and Resetting State
https://react.dev/learn/preserving-and-resetting-state Super useful in understanding how React d...
memo, useMemo, useCallback
memo As you know by now, if a parent component renders child component, and if any of the parent...