Thank you very much for your perfect pronunciation. I'm non-native english speaker so sometimes it is a problem to understand other people. But you speak very clearly, so I understood everything! & it was very helpful for me, small tips how to work with all of these hooks and when you should use another one also great!
🪄✨ Made with SummarizeYT 0:00 - Introduction to React hooks and their importance in building React apps. 0:18 - Overview of the eight major categories of React hooks. 1:04 - Explanation of `useState` as a fundamental hook for managing component state. 2:16 - Introduction to `useReducer` for complex state management. 3:20 - Discussion on `useSyncExternalStore` and its limited use case. 3:38 - Definition of effect hooks and their role in performing side effects. 4:52 - When to use `useEffect` for synchronizing React code with browser APIs. 5:08 - Explanation of `useLayoutEffect` and its timing in the rendering process. 5:49 - Introduction to `useInsertionEffect` for CSS-in-JS library developers. 6:05 - Effect hooks can read from the layout, like effects refs. 6:15 - The `useRef` hook allows remembering data without triggering a render. 6:39 - Refs are mutable, while state is immutable, allowing direct modification. 7:00 - Use imperative handle to forward refs and expose methods to parent components. 7:42 - `useMemo` caches previous results to improve performance for expensive computations. 8:25 - `useCallback` prevents callback functions from being recreated on each render. 9:01 - `useContext` reads context values from a context provider. 9:26 - `useTransition` marks certain state updates as non-urgent for better responsiveness. 10:18 - `useDeferredValue` schedules updates at optimal times for improved user experience. 11:15 - `useId` creates unique IDs for form inputs, ensuring no conflicts.
@@VuDangQuangFPLHCM you could build alot of apps using just useState, useEffect, useContext, and useRef. Once you hit enterprise level you might start using more but those are the basic ones
the amount of information in one video is mind bogg!!
the joke about useId is quite hilarious, i was thinking same :)
Thank you very much for your perfect pronunciation. I'm non-native english speaker so sometimes it is a problem to understand other people. But you speak very clearly, so I understood everything! & it was very helpful for me, small tips how to work with all of these hooks and when you should use another one also great!
🪄✨ Made with SummarizeYT
0:00 - Introduction to React hooks and their importance in building React apps.
0:18 - Overview of the eight major categories of React hooks.
1:04 - Explanation of `useState` as a fundamental hook for managing component state.
2:16 - Introduction to `useReducer` for complex state management.
3:20 - Discussion on `useSyncExternalStore` and its limited use case.
3:38 - Definition of effect hooks and their role in performing side effects.
4:52 - When to use `useEffect` for synchronizing React code with browser APIs.
5:08 - Explanation of `useLayoutEffect` and its timing in the rendering process.
5:49 - Introduction to `useInsertionEffect` for CSS-in-JS library developers.
6:05 - Effect hooks can read from the layout, like effects refs.
6:15 - The `useRef` hook allows remembering data without triggering a render.
6:39 - Refs are mutable, while state is immutable, allowing direct modification.
7:00 - Use imperative handle to forward refs and expose methods to parent components.
7:42 - `useMemo` caches previous results to improve performance for expensive computations.
8:25 - `useCallback` prevents callback functions from being recreated on each render.
9:01 - `useContext` reads context values from a context provider.
9:26 - `useTransition` marks certain state updates as non-urgent for better responsiveness.
10:18 - `useDeferredValue` schedules updates at optimal times for improved user experience.
11:15 - `useId` creates unique IDs for form inputs, ensuring no conflicts.
You ARE a legend, mate. That was quite helpful for me
Although it does not teach everything you need to know but it teaches everything you shouldn't be scared of
Million dollar Video to fresh Up !!!! Thanks For This !! And you earned a Subscriber
in useId you definitely knew what i was thinking🤣🤣🤣
You video seems to give off some cozy vibes with those graphics and sounds. Makes me feel like coding in summer camp ⛺🌄
True
please explain Redux too like this, really loved your content
2:58 I think its a error on the screen. switch cases name and dispatch type isn't same I think this code will not work. Am i right ?
good stuff! can't wait for React 19!
Very good and clear explanation 👏
Most programs will only use 3-4 of these hooks
could you please help me know what they are? thank you
@@VuDangQuangFPLHCMuseState, useEffect, useContext, useRef, sometimes you're most likely to use useReducer and useMemo as they're are more specific
@@VuDangQuangFPLHCM you could build alot of apps using just useState, useEffect, useContext, and useRef. Once you hit enterprise level you might start using more but those are the basic ones
@@VuDangQuangFPLHCM useState, useEffect, useRef and useContext
@@VuDangQuangFPLHCM useState useMemo useCallback useEffect useRef are the most important for me then comes things like useDeferedValue
Thanks for your wonderful explanation!
Could you please create a video on JavaScript Data Structures and Algorithms
ok. Can you please share what you use to do presentation?
Thanks for the visuals. Really nice
could you make a tutorial about redux?
Simply superb
Nice animation. What is the name of this software?
what did you use to make your illustrations?
Really like your content, It was so helpful, Can you please upload video regarding redux and life cycle
great video very informative.
Can anybody share your experience of his bootcamp!?
Since you can explain this so well, can you explain about using async function in context? 🙏
Great content , make some videos on JavaScript
Nice video. Informative and entartained.
Please make video on redux and toolkit
Besstttt❤❤❤
good videos bud
2:12 prev + 1
Good, wonderful
Please make video on redux too
Nice one.
1:23 opensuse
11.25 nice one 😂😂
Please moste more videos
Accurate.
great
Dope!
So, against all better judgment and options, you decided to use react. Enjoy the pain.
Which hook uninstalls react and installs svelte 😂
😅 but why?
Skill issue
useSvelte
@@thedavistheory7674dude...
Ctrl + Alt + Delete
Then Restart
Please put more ads and ads ands more and more
Too much adds for a 12 min video. Let me call it the hunger games… 💩