ALL React Hooks Explained in 12 Minutes

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 69

  • @anjul6015
    @anjul6015 10 หลายเดือนก่อน +46

    the amount of information in one video is mind bogg!!

  • @suryanshpatel4750
    @suryanshpatel4750 9 หลายเดือนก่อน +21

    the joke about useId is quite hilarious, i was thinking same :)

  • @RAHULE-sy4sj
    @RAHULE-sy4sj หลายเดือนก่อน +3

    Million dollar Video to fresh Up !!!! Thanks For This !! And you earned a Subscriber

  • @thineshkumar1389
    @thineshkumar1389 6 หลายเดือนก่อน +3

    You video seems to give off some cozy vibes with those graphics and sounds. Makes me feel like coding in summer camp ⛺🌄

    • @onlyAI..
      @onlyAI.. 4 หลายเดือนก่อน +1

      True

  • @thiagoneres8178
    @thiagoneres8178 10 หลายเดือนก่อน +11

    You ARE a legend, mate. That was quite helpful for me

  • @coderkrishna8990
    @coderkrishna8990 4 หลายเดือนก่อน +1

    🪄✨ 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.

  • @faizanqureshi3792
    @faizanqureshi3792 7 หลายเดือนก่อน +3

    please explain Redux too like this, really loved your content

  • @markanthonypandac2469
    @markanthonypandac2469 10 หลายเดือนก่อน +8

    in useId you definitely knew what i was thinking🤣🤣🤣

  • @Niggeshwar69
    @Niggeshwar69 10 หลายเดือนก่อน +34

    Although it does not teach everything you need to know but it teaches everything you shouldn't be scared of

  • @tha_ba2s
    @tha_ba2s 16 วันที่ผ่านมา

    Thank you for this series, by far the most I have gotten out of videos on React. How does using a framework make writing react apps different (and in what way does it abstract away using useState) ?

  • @pujitachakraborty2389
    @pujitachakraborty2389 13 วันที่ผ่านมา

    Best videos for REACT ever!!!

  • @not_a_human_being
    @not_a_human_being 4 หลายเดือนก่อน

    good stuff! can't wait for React 19!

  • @prasad_yt
    @prasad_yt 19 วันที่ผ่านมา

    About the Bootcamp - Saw two bad review comments on Reddit- It seems there’s hardly anything there… I backed out.
    Such a shame given the excellent videos shared on TH-cam

  • @EasyWash-mv3bf
    @EasyWash-mv3bf 8 หลายเดือนก่อน +1

    Very good and clear explanation 👏

  • @mugesoft
    @mugesoft 6 หลายเดือนก่อน

    Thanks for your wonderful explanation!

  • @shaikyasmeen3947
    @shaikyasmeen3947 6 หลายเดือนก่อน +1

    Simply superb

  • @spiritualconsciousness475
    @spiritualconsciousness475 7 หลายเดือนก่อน

    Really like your content, It was so helpful, Can you please upload video regarding redux and life cycle

  • @datokhojava6421
    @datokhojava6421 5 หลายเดือนก่อน +2

    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 ?

  • @Techie_Sridhar
    @Techie_Sridhar 9 หลายเดือนก่อน

    Since you can explain this so well, can you explain about using async function in context? 🙏

  • @KanchanaW
    @KanchanaW 2 หลายเดือนก่อน

    great video very informative.

  • @leelacreations
    @leelacreations 9 หลายเดือนก่อน +2

    Could you please create a video on JavaScript Data Structures and Algorithms

  • @zero3281
    @zero3281 22 วันที่ผ่านมา +2

    who is here before the interview ?? 👇👍

  • @432aniketkadam4
    @432aniketkadam4 10 หลายเดือนก่อน

    Great content , make some videos on JavaScript

  • @breezycodes
    @breezycodes 4 หลายเดือนก่อน

    ok. Can you please share what you use to do presentation?
    Thanks for the visuals. Really nice

  • @soldishero_y
    @soldishero_y 9 หลายเดือนก่อน

    Nice video. Informative and entartained.

  • @sike_val
    @sike_val 10 หลายเดือนก่อน +2

    could you make a tutorial about redux?

  • @senakr
    @senakr หลายเดือนก่อน

    Nice animation. What is the name of this software?

  • @rjwhite4424
    @rjwhite4424 10 หลายเดือนก่อน +14

    Most programs will only use 3-4 of these hooks

    • @VuDangQuangFPLHCM
      @VuDangQuangFPLHCM 5 หลายเดือนก่อน +1

      could you please help me know what they are? thank you

    • @incandesc3nce
      @incandesc3nce 5 หลายเดือนก่อน

      @@VuDangQuangFPLHCMuseState, useEffect, useContext, useRef, sometimes you're most likely to use useReducer and useMemo as they're are more specific

    • @rjwhite4424
      @rjwhite4424 4 หลายเดือนก่อน

      @@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

    • @incandesc3nce
      @incandesc3nce 4 หลายเดือนก่อน

      @@VuDangQuangFPLHCM useState, useEffect, useRef and useContext

    • @bartekdurczak4085
      @bartekdurczak4085 2 หลายเดือนก่อน

      @@VuDangQuangFPLHCM useState useMemo useCallback useEffect useRef are the most important for me then comes things like useDeferedValue

  • @shaikyasmeen3947
    @shaikyasmeen3947 6 หลายเดือนก่อน +1

    Please make video on redux and toolkit

  • @sumanthachark
    @sumanthachark 2 หลายเดือนก่อน

    Can anybody share your experience of his bootcamp!?

  • @manju271989
    @manju271989 10 หลายเดือนก่อน +1

    Nice one.

  • @onlyAI..
    @onlyAI.. 4 หลายเดือนก่อน

    Please make video on redux too

  • @JTMoonXX30
    @JTMoonXX30 4 หลายเดือนก่อน

    what did you use to make your illustrations?

  • @fresonn
    @fresonn 9 หลายเดือนก่อน

    Good, wonderful

  • @MisterBlat
    @MisterBlat 9 หลายเดือนก่อน

    good videos bud

  • @webhero42
    @webhero42 8 หลายเดือนก่อน

    2:12 prev + 1

  • @TokyoXtreme
    @TokyoXtreme 10 หลายเดือนก่อน

    Accurate.

  • @larrasket
    @larrasket 5 หลายเดือนก่อน

    1:23 opensuse

  • @Aziz0.
    @Aziz0. 4 หลายเดือนก่อน

    11.25 nice one 😂😂

  • @saivutukuri-o3d
    @saivutukuri-o3d 8 หลายเดือนก่อน

    Please moste more videos

  • @sayochikun3288
    @sayochikun3288 หลายเดือนก่อน

    Hmmm interesting
    04:25
    08:30
    09:30

  • @prashlovessamosa
    @prashlovessamosa 10 หลายเดือนก่อน

    great

  • @bharatlondhe9995
    @bharatlondhe9995 6 หลายเดือนก่อน

    Besstttt❤❤❤

  • @VoiceHole
    @VoiceHole 10 หลายเดือนก่อน

    Dope!

  • @JohnSmith-op7ls
    @JohnSmith-op7ls 7 หลายเดือนก่อน

    So, against all better judgment and options, you decided to use react. Enjoy the pain.

  • @DoctorMandible
    @DoctorMandible 10 หลายเดือนก่อน +81

    Which hook uninstalls react and installs svelte 😂

    • @josygeorge5671
      @josygeorge5671 10 หลายเดือนก่อน +9

      😅 but why?

    • @thedavistheory7674
      @thedavistheory7674 10 หลายเดือนก่อน +31

      Skill issue

    • @dotarjun
      @dotarjun 10 หลายเดือนก่อน

      useSvelte

    • @vvelarm
      @vvelarm 10 หลายเดือนก่อน

      ​@@thedavistheory7674dude...

    • @andrewguasch8374
      @andrewguasch8374 9 หลายเดือนก่อน +1

      Ctrl + Alt + Delete
      Then Restart

  • @dipalibadgujar2100
    @dipalibadgujar2100 หลายเดือนก่อน +1

    Please put more ads and ads ands more and more

  • @agilidadmental848
    @agilidadmental848 7 หลายเดือนก่อน

    Too much adds for a 12 min video. Let me call it the hunger games… 💩