Learn useActionState In 8 Minutes - React Hooks Simplified

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

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

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

    Thanks

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

      Thank you for the support!

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

    Keeping up with new technology, learning and teaching it to people at that instance is such an underrated skill

  • @daleryanaldover6545
    @daleryanaldover6545 3 หลายเดือนก่อน +5

    The third parameter of useActionState is for progressive enhancement, it takes the url passed in and you can send the form without any javascript. It has niche use case but if you aim for your app to be accessible it is the way to go.

  • @jasonleelawlight
    @jasonleelawlight 7 วันที่ผ่านมา

    Thank you again! This really simplified my React 19 learning journey. Personally I'm not a fan of these newly added hooks, they make things a lot more convoluted compared with the older hooks.

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

    I have learned so much from you, thankyou! Please stay awesome 🎉

  • @SakibHassan-W-D
    @SakibHassan-W-D 2 หลายเดือนก่อน

    What a great explanation kyle, what a simple explanation man, as always a great teacher with great teaching style

  • @itsMohak
    @itsMohak 4 หลายเดือนก่อน +6

    Your content is terrific.

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

    I just saw the documentation for this hook today and you brought up a video about it what a coincidence

  • @TechnoDeeps
    @TechnoDeeps 4 หลายเดือนก่อน +6

    you are doing great job man

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

    If don't know? Google, "can't please everyone donkey story" classic lol please don't change, keep up the good work.

  • @alirezanouri9849
    @alirezanouri9849 28 วันที่ผ่านมา

    its very nice hook😍

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

    That is absolutely informative alot. sometime you have to make you speed slow for newest topics. 😁 Because youtube has the feature to increse video speed. so we will increase speed whenever required.

  • @Alessandro-nq3tm
    @Alessandro-nq3tm 4 หลายเดือนก่อน +4

    Wow this hook is really useful! Thank you for sharing Kyle

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

    Web Dev GOAT

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

    Most ppl don’t want to spend the time to do this upfront , but a stitch in time saves 9!

  • @deepjasoliya9137
    @deepjasoliya9137 3 หลายเดือนก่อน +2

    I have a question, can we manage state of multiple inputs in one useRef ??

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

    seems to be an Angular way of doing things with forms :D

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

    Just use Remix?
    or react router

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

      Agreed, but I think the purpose of the video was to show React offers these things now right out of the box now. I'd still reach for (react/tanstack)-router, though.

  • @LekkyDev
    @LekkyDev 26 วันที่ผ่านมา

    You never showed how to use it with server components as promised.
    Great hook by the way!

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

    useActionState🔥🔥🔥

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

    Can you please make a video on handling all types of error while installing npm packages , installing node modules with package.json . 😃

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

    Can you please make video on "Working with Reactjs and Django REST Framwork"

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

      Nope, you suck so better change industry

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

    I use yup for form handling and react query for fetching, and I have some questions. How do we prefill a form (in case it is an update form). In yup we have setValue which does that.

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

      If u r using react hook form u can use the reset function after fetching the data the perform the update when the user interact with the form

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

    Can we use this hook in tandem with react hook form or any other form state management library?

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

      actually with this hook you will no longer need react-hook-form. just use it with zod and server action, it is way cleaner and simpler to maintain.

    • @griffadev
      @griffadev 3 หลายเดือนก่อน +2

      I don't think that's true aside from very basic cases. react hook form does a lot more, such as auto focusing inputs when there are validation errors,. managing arrays of fields such as reordering deleting and adding and much much more. This hooks does very little/almost none of what react hook form gives you

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

      @@griffadev Agreed.

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

    What about client side validations?

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

    doesn't the saverUser component become a client component because it's imported into one?

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

    Hey, could you make a video about setting up React project that is fully client side? I like structure of NextJS (file based router), but hate the server side of it... I still like to keep things separated, backend and frontend as separated projects... I know NextJS is good for SEO, but for projects like admin dashboards, I would like to use a fully client side React with file based router and code splitting out of box... Is there such a framework, and if not, could you make a video how to set everything up?

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

      I use an express backend and use nextjs as the frontend 😂😂 I don't care whether it sucks or not

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

      literally all you have to do is use next/dynamic and disable ssr.

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

    Sir please bring some projects videos on next js

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

    could you create a setup tour or room tour video please ?

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

    Do you guys think this hook can be used with form state management like formik?

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

    How to send image from server action to another backend endpoint..?! I try bunch of example and resources, nothing answer me, in my error say only plain object can send to server data

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

    When it compares to the most used react-hook-form, i think this hook will be the most handful and make sense in upcoming improvements and no need of external dependency. Yeah, its correct that the react package size would increase eventually as well 😅

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

      Hi kail, I've seen an ad during this video. So, from next time onwards please mention the first Ad seen guy who commented first in the video. Create a video on the weekend and get more subscribers 😅🎉

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

      If anybody has seen an ad in your video, it would benefit you, right? I mean 💰🤑💵💸

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

    How do you install this?

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

    is this for react v 19?

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

    Paguei passagem aérea para ir do Rio para SP Capial. Paguei hospedagem e encarei 7h de ônibus para voltar pra casa, vou exigir naa justiça o pagamento de tudo que gastei, ppis não aceito e tenho para repetir. Porque não anula apenas a da sala com problemas?

  • @b4rt1j1
    @b4rt1j1 11 วันที่ผ่านมา

    How to simplify react:
    1) Stop using react to save performance & headache

  • @fbiindia9661
    @fbiindia9661 4 หลายเดือนก่อน +2

    ngl i gave up on react lol, i like it but i cant keep up with the variance, but i still watch the videos

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

    less code but more complex than the messy code... especialy the gotchas around the third parameter!

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

      Skill issue

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

      ​@@aleksander5298 ​ skill issue for which code? I am just pointing out that messy code worked just fine and straightforward to understand whilst the useActionState Hook introduces "hiddens" pitfals!

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

      @@hardcorecode what hidden pitfalls are you talking about?

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

      @@hardcorecode 🤡you learned just useState and now your brain cannot compute other simple hook or what? Nothing is hidden

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

      @@AvikNayak_ The thrid parameter of useActionState.

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

    But with nextJs - NextSafeAction seems better than the original.

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

    Came for the code, subscribed 'cuz you're hot 😂

  • @usethisforproductivity-tg7xq
    @usethisforproductivity-tg7xq 3 หลายเดือนก่อน

    the head wobbling goes head

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

    "slow enough that javascript is not downloaded yet"? You're joking, right? Or do you not know the actual reason??? That parameter is for progressive enhancement, such that the page can function without javascript, you know, if you have disabled js for e.g. security reasons.

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

    Still not good enough as react-hook-form :)

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

      This hook will probably be more handy in the future ;)

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

      Actually you can use a server action with react hook form. You just subscribe the form to react hook form and after every client validation, you call the server action. But to do that, you need to drop the action attribute. And call the server action in the function which you call handle submit on

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

      @hamedbahram has a very good video on the topic

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

      FYI, react-hook-form violate rules of react several times over, by design. It's just, currently, there are no better alternatives.

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

    you probably dont need that ref

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

    thank you, great tutorials, one question though, I get irritated from all the wiggling of your head when you talk... are you aware that you are doing this? no offense, if that's a part of you that you don't want or can change, I appreciate your work either way🙏

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

      damn, I can't unsee it now. I noticed his past old videos, his head is just steady, perhaps now it's getting worse, i dont know..

  • @7heMech
    @7heMech 4 หลายเดือนก่อน +9

    Miss when this channel wasn't just about React.

    • @әкрәм
      @әкрәм 4 หลายเดือนก่อน +8

      mfw one more web dev technology used by millions

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

      But it's not? Look at the other videos idiot

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

    Yours videos are very good we all like that but stop shaking you head when you talk lol not good to see

  • @SidaliTv-h8i
    @SidaliTv-h8i 3 หลายเดือนก่อน +1

    I like your videos, and I have a motion sickness, please, try not to move so much, or hide the face. I watch on TV, so I can't hide the face with another window like I do on pc

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

      bro is punching the air rn