7 React Hooks You Must Know.
uesId:
useId is a React Hook for generating unique IDs that can be passed to accessibility attributes accessibility attributes let you specify that two tags are related to each other where you can use useId() generated id instead of hardcoding them
useState:
useState is a React Hook that lets you add a state variable to your component which returns an array with exactly two values
- Current State
- Set Function
You can pass an initial value as well like in the example:- 28 and 'Taylor'
useRef:
useRef is a React Hook that lets you reference a value that's not needed for rendering. Basically its like useState but the only difference is useRef doesn't cause a re- render when the value changes
useMemo:
useMemo is a React Hook that lets you cache the result of a calculation between re-renders which prevents the unnecessary renders in your React Application
useEffect:
useEffect is a React Hook that lets you perform side-effects in the component. Side effects basically is an action which connects the component to the outside world
ueCallback:
useCallback is a React Hook that lets you cache a function definition between re- renders. useCallback cache a function and use Memo cache a value/result of a calculation
useContext:
useContext is a React Hook that lets you read and subscribe to context from your component just like a data store (Redux) useContext hook mets you to read the data stored in a context which is a data store. This example is just to demonstrate useContext hook not creating a Context.
we have more React hooks (check caption) but these 7 are good to learn when you are starting with React as a beginner and to build a project
Like, Share and Subscribe #DevTools99 for more useful videos, tools info and #tutorials . Thank you!