Managing React Application State Management - Talk by Kent C. Dodds

Поделиться
HTML-код
  • Опубликовано: 28 окт 2024

Комментарии • 36

  • @klutch4198
    @klutch4198 3 года назад +17

    THIS is the big league stuff I like to submerse myself in! I had to comb through about 200 thumbnails covering "advanced" topics with class component based state counters. Def not helpful when you're looking for real talk like this. awesome job Kent, looking forward to one of your courses/workshops in the future!

    • @junaidiqbal4104
      @junaidiqbal4104 2 года назад +1

      same situation as you experienced

    • @SS-jq6mh
      @SS-jq6mh Год назад

      Hey! Can you help me out and suggest channels that you might have found to get intermediate to advanced stuff like this?

  • @aaronangle3483
    @aaronangle3483 2 года назад +4

    This was so good. I feel like it's really hard to find more intermediate to advanced stuff on react especially on youtube but this was great

  • @sadhucat4476
    @sadhucat4476 3 года назад +3

    I really appreciate the clear communication. This simplified a lot of issues that have been confusing me. Great teacher!

  • @Ciph3rzer0
    @Ciph3rzer0 Год назад +1

    So, I understand making things too complicated with global state. And I've really struggle to keep my state scope minimized and properly isolated. However IMO the best part of separating state (I haven't used redux much, but NGRX (redux for angular) and BLoC (similar idea in Flutter)) is that all of the logic is separated, state can be inspected at discrete steps and verified in testing, and the UI can be tested separately to make sure that it displays a given state correctly. This is the biggest strength IMO.

  • @breakgimme
    @breakgimme 3 года назад +4

    i love how this is added to the smiley videos playlist

  • @thisgnop3177
    @thisgnop3177 2 года назад

    That was a great presentation. Thanks

  • @faustozambrano4901
    @faustozambrano4901 2 года назад

    THanks a lot, brother

  • @eskimo6097
    @eskimo6097 3 года назад +4

    Thanks, learned some useful things about React State

  • @brianfontenot9925
    @brianfontenot9925 2 года назад

    This is great. It amazes me how people latched on to redux when it really isn’t necessary with modern react. When I hear redux the first thing that comes to mind is a black mass ceremony 😂

  • @Pareshbpatel
    @Pareshbpatel 2 года назад +1

    Very insightful tutorial on React State. Thanks.
    {2022-03-14}

  • @prajaktanisal2247
    @prajaktanisal2247 3 года назад

    What font was it? Didn't get the right one ig, and thank you for the video! Was much of help.

  • @celeritas_dev
    @celeritas_dev 2 года назад

    Very useful for me. Thanks.

  • @damercy
    @damercy 3 года назад +4

    Great talk 🎉

  • @oncoding4520
    @oncoding4520 Год назад

    Thank you

  • @dansmar_2414
    @dansmar_2414 2 года назад

    What a wonderful talk

  • @danieli.3168
    @danieli.3168 2 года назад

    Amazing. Does the React context has any performance issues when tol many contexts are used?

  • @alabhyajindal
    @alabhyajindal 2 года назад

    Amazing!

  • @lixiao2882
    @lixiao2882 3 года назад

    Rather than creating a global context or having a page-level context, should we have Context.Provider wherever necessary in page component or its children, as long as the context lives in the closest common parent? Is it ok to sprinkle Context.Provider all over the component tree wherever necessary to try to colocate state?

  • @notramiras
    @notramiras 2 года назад

    This composition thing seems like regenerating the same "global space" idea, just not in the state layer, but in the JSX layer. And prop drilling _is_ a problem, despite that it's not react specific, it still is a problem, it makes your components context sensitive. Prop drilling and JSX composition essentially carries the same kind of parameterization overhead issue. Any kind of overhead is a problem. It's much simpler to handle state orthogonally, in a separate, "global" layer.

  • @user-nq3cs1dc7v
    @user-nq3cs1dc7v 3 года назад +1

    Thanks Kent! this is amazing

  • @Khaenman1
    @Khaenman1 2 года назад

    Great tutorial and well explained!

  • @echobucket
    @echobucket 3 года назад +1

    Why are we trying to cache our server data in javascript using complex state management libraries instead of just letting ETags and the built in cache control in the browser take care of this for us?

    • @blasttrash
      @blasttrash 2 года назад

      I am also interested to know about it. I feel like react ecosystem is just becoming over-engineered.

  • @compton8301
    @compton8301 3 года назад +1

    Thank you very much! :)

  • @francistrujillo2488
    @francistrujillo2488 Год назад

    urls in description would be nice,

  • @cdhit
    @cdhit 2 года назад

    I don't like to lift the state up. The reason for that I believe it's not a good encapsulation. And make the component to which the state really belong to, make that component not reuseable.

  • @adiemar3974
    @adiemar3974 2 года назад

    anytime you add time to anything

  • @ricardoespinoza5821
    @ricardoespinoza5821 3 года назад

    great talk

  • @brentsnocomgaming7813
    @brentsnocomgaming7813 3 года назад +3

    This ain't no smiley face...

  • @aufabillah6883
    @aufabillah6883 2 года назад

    Another solutions: Redux Toolkit (Modern Way).

  • @ajmalkhan2973
    @ajmalkhan2973 2 года назад +1

    Soo... is Redux dead?

  • @fadhilh3931
    @fadhilh3931 3 года назад +1

    Yo I thought it was C9 Perkz

  • @LocalGhost_8080
    @LocalGhost_8080 2 года назад

    Omg!