Komentáře •

  • @YLLIEEGD
    @YLLIEEGD Před 11 měsíci +73

    Timestamps
    0:43 useState
    4:26 useEffect
    12:46 useContext
    15:48 useReducer
    20:09 useRef
    21:35 useMemo
    23:16 useCallback & useMemo
    28:02 useTransition

    • @nuke7
      @nuke7 Před 5 měsíci +1

      23:34 Love Svelte, tired of this react shite...

  • @duwainevandriel9816
    @duwainevandriel9816 Před 11 měsíci +33

    Something you can discuss in one of your next videos is what the difference is between useContext and a 3rd party provider is like Redux, Zustand or Tanstack is to handle global state. There is a difference 🥳

    • @storyPlus12
      @storyPlus12 Před 6 měsíci

      The only difference is that context is a react build in state management, and others are a separate Library

  • @mr__atiur
    @mr__atiur Před 11 měsíci

    I've gone through many tutorials but this one cleared my mind with all the unused material and filled it with required data only. Thanks for this precious tutorial my gorgeous friend.🎉❤

  • @unagai1111
    @unagai1111 Před 11 měsíci +15

    I've been following you since 2019 when you were just getting started Just getting back into dev and glad to see that you are closing in to 1M Subscribers. Keep up the great work, you make learning fun!

  • @developedbyed
    @developedbyed Před 11 měsíci +17

    Where do Pirates get their hooks from?

    • @thisbevibhor
      @thisbevibhor Před 11 měsíci +3

      Do you want to "setCourse" to that place? @developedbyed

    • @anshulanand02
      @anshulanand02 Před 11 měsíci +1

      Facebook

  • @lukasGarciaSGS2
    @lukasGarciaSGS2 Před 11 měsíci +1

    Thanks for helping the community. God bless you! Greetings from Brazil

  • @rohanyadav2597
    @rohanyadav2597 Před 11 měsíci +2

    You made a video, when i needed it the most thanks😅

  • @hamadamek
    @hamadamek Před 11 měsíci +6

    Amazing content. One request. Explain where you would use each hook in the real world. Your demo for reducer and context were so simple and clear, but I did not understand why these hooks were added to React in the first place

  • @kocikoro
    @kocikoro Před 9 měsíci

    Great video as always! Thank you Ed!

  • @zeeebooo86
    @zeeebooo86 Před 11 měsíci +1

    Thank you man!! Appreciate it!

  • @MasterOfMisc
    @MasterOfMisc Před 11 měsíci

    Thanks for this video and for walking through all these. I especially like the idea of using Zustand. Will you ever make a video tutorial on this state management library?

  • @ciphergirl9038
    @ciphergirl9038 Před 11 měsíci

    Awesome content as always. This beign a React hooks crash course, the project name 'my-vue-app' got my eyes hooked! 😂

  • @kanodekoubillybrown3025
    @kanodekoubillybrown3025 Před 11 měsíci

    I'm finally able to wrap my head around hooks ,I've mostly been using useEffect and useState, I just realized i've not been using the right approach.

  • @chiragsharma4102
    @chiragsharma4102 Před 11 měsíci +2

    Added to "pre interview revision" playlist

  • @AlexSmith-ms9xb
    @AlexSmith-ms9xb Před 11 měsíci

    Thanks for such amazing content. Please, please, please make a Zustand crash course!

  • @novanoskillz4151
    @novanoskillz4151 Před 10 měsíci

    your useMemo example was the first time ive seen someone make sense of usememo. even my senior dev has had a hard time explaining it. all he ever says is use useMemo to memoize your function hahaha wtf!!! thanks for this video.

  • @jensadria
    @jensadria Před 11 měsíci +2

    "At what point do we just stop and switch over to Svelte" - Truer words have never been spoken. At this point the entire dev world is just suffering from React Stockholm Syndrome

  • @benixmaximus
    @benixmaximus Před 11 měsíci

    Hello. Do you ever run specials on your full stack course? I love the stack that you have chosen by the way.

  • @pedrobarbeitos
    @pedrobarbeitos Před 11 měsíci

    this was great thank you !

  • @yajirushik2871
    @yajirushik2871 Před 8 měsíci

    About the useTransition I din't knew it works like that, what I used every time for real time filtering with fetch was a fetch api with abort signal, this makes things easier 👌

  • @ashutosh_tiwari
    @ashutosh_tiwari Před 8 měsíci

    hey Ed thanks for this amazing video, can you please use all of these hooks in a project and show us a glimpse of why it is used and where to use the specific hook. Except (useState, useRef, useEffect, useEffectLayout)

  • @abhishektomar7306
    @abhishektomar7306 Před 11 měsíci

    Thanks Ed !!!

  • @muhamadbadriyusuf5686
    @muhamadbadriyusuf5686 Před 11 měsíci

    Hi ed..i need nextauth tutourial from you .. thanks ed

  • @PoprostuTaki
    @PoprostuTaki Před 11 měsíci

    Can you make a video about useSyncExternalStore? For example with data synchronization from localStorage?

  • @cggs3001
    @cggs3001 Před 11 měsíci

    Svelte series!

  • @RichardWalterLanda
    @RichardWalterLanda Před 4 měsíci

    thanks mate

  • @HoNow222
    @HoNow222 Před 11 měsíci +3

    "I'm tired of all this React shite"
    Us too brother, us too. ahah

  • @abuzubaer3083
    @abuzubaer3083 Před 11 měsíci

    thank you

  • @bakhtiyor_sulaymonov
    @bakhtiyor_sulaymonov Před 9 měsíci

    You made me think about svelte )

  • @kanodekoubillybrown3025
    @kanodekoubillybrown3025 Před 11 měsíci

    Could you make a short video no how to make jquery work in nextjs13 app directory

  • @wajdwael8775
    @wajdwael8775 Před 7 měsíci

    We need videos about React & TypeScript...

  • @libock_serge
    @libock_serge Před 13 dny +1

    Terrible joke right off the bat? Instant like 😆👍

  • @sreeharshad1760
    @sreeharshad1760 Před 9 měsíci

    hi
    when ever i use hooks in my own custom library i getting the error saying cannot read the null with the hook i used

  • @daromacs
    @daromacs Před 10 měsíci

    hey Ed some arduino or ESP32 projects with react interaction would be amazing!

  • @Lazllb
    @Lazllb Před 11 měsíci +3

    Just recently jumped into React, coming from mostly a C/C++ background. It’s funny that l was literally looking these up yesterday. Thank you for these videos.
    I think my biggest confusion is with useCallback specifically and the dependency array. When using useCallback with an empty array, variables from useState are automatically updated but when using for example the result of a TanStack query inside the callback, they won’t update without specifying the dependency. Is this because in order to use an empty array, the variables should be referentially equal to each other?
    What sucks about React from a newbie perspective is thinking you know how all these hooks work and then realizing they do something internally completely differently than what you expected.

  • @hiberniankingy
    @hiberniankingy Před 10 měsíci

    A thumbs up for questioning why we haven't moved over to Svelte lol

  • @yathink2406
    @yathink2406 Před 11 měsíci

    Can you make video on most underrated hook “useImperativeHandle” which is most useful

  • @iedi3
    @iedi3 Před 10 měsíci

    It’s funny the last part, Svelte. I’m learning React, due to popularity, while already using Vue. But I would’ve wanted to try Svelte… but there’s only an amount of time you can spend learning new things, while also having commercial skills, I’m also learning node/express, again, I wish I would’ve learned Nest…😂

  • @tseringlama2146
    @tseringlama2146 Před 11 měsíci +1

    hello brother please make a video on (express js) backend and (next js ) frontend about "server side " filtering data and pagination not using server action

  • @user-uc2ct5dl4c
    @user-uc2ct5dl4c Před 11 měsíci

    We need 3d website tutorials 😁

  • @user-fj6sj7pu2x
    @user-fj6sj7pu2x Před 5 měsíci

    good

  • @bayandamabuza6587
    @bayandamabuza6587 Před 11 měsíci +1

    What's the diff of setCount(count+1) and
    setCount(prev => prev + 1)
    When updating the count
    Which to use?

    • @thisbevibhor
      @thisbevibhor Před 11 měsíci +2

      setCount(count+1) would run with the current value of "count" which could be stale and you don't want to use it, setCount(prev => prev + 1) updates using the previous state where prev represents the previous value. This approach ensures that you're working with the most up-to-date state value because React guarantees to provide the latest state snapshot to the functional update.

    • @skyhappy
      @skyhappy Před 11 měsíci +1

      Use the later one, it makes your life easier, it works like await where it updates the state immediately and not async

    • @JaiRaj26
      @JaiRaj26 Před 11 měsíci +1

      @thisbevibhor is right. Also Read about 'React Batching'.

  • @sunbertyv3947
    @sunbertyv3947 Před 11 měsíci

    I have this problem, i downloaded node, and installed react with all packages, but then when i do localhost3000 i don't see my page, what can i do

  • @duwainevandriel9816
    @duwainevandriel9816 Před 11 měsíci

    when to use useMemo and when to use useReducer

  • @Raphael-bq1fc
    @Raphael-bq1fc Před 11 měsíci

    can someone explain at 9:24 again? why does it skip the count by 2?

    • @bartek_szajna
      @bartek_szajna Před 6 měsíci +1

      little late but: probably the component wrapping the whole app, it renders it twice for debugging purposes

  • @AhmedZahid-fq3ky
    @AhmedZahid-fq3ky Před 11 měsíci +1

    wow

  • @rowsncols
    @rowsncols Před 11 měsíci

    Does anyone know what color theme he's using?

  • @stefansweb
    @stefansweb Před 11 měsíci +2

    Can we get a link to Github with these examples?

  • @tjbechard7059
    @tjbechard7059 Před 11 měsíci

    🔥 🔥 🔥

  • @suvigyabasnotra7378
    @suvigyabasnotra7378 Před 11 měsíci +1

    30:45 Is that his vape on the table??

  • @GamingZone11
    @GamingZone11 Před 11 měsíci

    Hey bro create a video on how Javascript behind the scene work and also console.log behind the scenes work. Try to add more interviews stuff in your video so we developer knows everything thing

    • @GamingZone11
      @GamingZone11 Před 11 měsíci

      I will be waiting for your next videos😊

  • @Nab_001
    @Nab_001 Před 11 měsíci

    I already know how they work I just want to relearn them your way

  • @mohamedGado3
    @mohamedGado3 Před 11 měsíci

    what's the extension name?

  • @DeMayzr
    @DeMayzr Před 11 měsíci

    You should add chapters to this video

  • @meharsain728
    @meharsain728 Před 9 měsíci

    @developedbyed Can you make a video on React Error Handling? like there's error boundry which react provide idk why these component are class component and theirs also react-error-boundry npm which actually provide you with hooks..... please NATURE DO SO ACTION MAKE ed SEE MY COMMENT & MAKE VIDEO ON IT

  • @Seven77tw
    @Seven77tw Před 10 měsíci

    i love you

  • @OCEMTechZone
    @OCEMTechZone Před 5 dny

    🎉

  • @DavidWTube
    @DavidWTube Před 11 měsíci +18

    Content with value. Something The Primeagen will never grasp the concept of.

  • @b1mind
    @b1mind Před 11 měsíci +1

    useSvelte()

  • @VikramSharma-cd4oy
    @VikramSharma-cd4oy Před 11 měsíci +2

    I just reached this topic today 😂 while revision 😂😂

  • @aryankalra5640
    @aryankalra5640 Před 9 měsíci

    When you are trying to understand useMemo and useCallback by yourself 30:25

  • @Mr-Yuki
    @Mr-Yuki Před 11 měsíci

    Bro i started learning react 2 days ago or so.... Stop READING MY MIND!

  • @SatyamSingh-nr9tm
    @SatyamSingh-nr9tm Před 11 měsíci +1

  • @user-js1ym3xs9q
    @user-js1ym3xs9q Před 9 měsíci

    import React, { useEffect, useState } from 'react'
    const Test = () => {
    const [count, setCount] = useState(0);
    useEffect(() => {
    const vv = setInterval(() => {
    setCount(prev => prev + 1)
    }, 1000)
    }, []);
    return (
    { setCount(prev => prev + 1) }}>{count}
    )
    }
    export default Test
    i have no problem`` why?

  • @carlosdavid4800
    @carlosdavid4800 Před 11 měsíci +1

    First 😁

  • @rajeshp9319
    @rajeshp9319 Před 11 měsíci +1

    I was first comment

  • @joshuamodiba853
    @joshuamodiba853 Před 10 měsíci

    🤦oh man i liked the components by what's up with these hooks limitations and easy to make bugs

  • @juanmacias5922
    @juanmacias5922 Před 11 měsíci

    Crying in SolidJS ;_;

  • @nope00372
    @nope00372 Před 6 měsíci

    perso

  • @solomonforjesusfoundation830
    @solomonforjesusfoundation830 Před 11 měsíci

    I want to develop a world standard social media app with over 25 different features, please can you help me or introduce me to a professional company ??

  • @nuke7
    @nuke7 Před 5 měsíci

    23:34 Love Svelte, tired of this react shite...

  • @Briefklammer1
    @Briefklammer1 Před 11 měsíci +3

    React is a mess

  • @fadynader8778
    @fadynader8778 Před 11 měsíci

    hey man
    just out of curiosity.. are you gay ? 😅😅

    • @sajidhssi3445
      @sajidhssi3445 Před 11 měsíci

      he made a video a few months/a year ago with his girlfriend...

  • @dragx26
    @dragx26 Před 11 měsíci

    If I get it 👈
    I'll subscribe 😐🙂

  • @GoeHybrid
    @GoeHybrid Před 11 měsíci

    I hate hooks. They make code so hard to reason about + easily create bugs.

  • @paulclarke4099
    @paulclarke4099 Před 11 měsíci

    I second the useSvelte() comment, its time to move away from all this ridiculous complexity 💯😃👍

  • @mawrez0098
    @mawrez0098 Před 11 měsíci