Andrew Clark on the Creation of Redux

Поділитися
Вставка
  • Опубліковано 11 жов 2024
  • In this interview, Andrew Clark takes us back to the early days of React and the creation of Redux. Hear his perspective on how Redux came to be, the impact it has had, and what he thinks about its future (hmmmmm!). This interview came about while we were shooting for our upcoming full-length React documentary, which is releasing on the 10th of February so GET HYPED! 🔥🔥
    Check out the home for untold developer stories around open source, careers and all the other cool stuff developers are doing at cult.honeypot.io.
    Honeypot is a developer-focused job platform, on a mission to get developers great jobs. Wanna see what we're all about? Visit honeypot.io to find a job you love.
    To learn more about Honeypot: www.honeypot.io...
    Follow Andrew:
    / acdlite
    andrewclark.io/
    github.com/acd...
    Follow us:
    Twitter: / honeypotio
    Facebook: / honeypotio
    LinkedIn: / honeypotio
    Instagram: / honeypot.cult

КОМЕНТАРІ • 46

  • @sle6423
    @sle6423 Рік тому +39

    Love me some history of software engineering videos ❤

  • @akshattamrakar9071
    @akshattamrakar9071 Рік тому +23

    Solid and Qwik documentary would be really awesome in this perticular period of time.

  • @briandicroce6555
    @briandicroce6555 Рік тому +7

    That Cannondale in the background...😋

  • @nomoredarts8918
    @nomoredarts8918 Рік тому +4

    Did you know that Flux was inspired by The Elm Architecture from Elm programming language?

  • @fakrdinrazzi5281
    @fakrdinrazzi5281 Рік тому +1

    Nice, Nice, Nice! About the reducers though, I know many clojurists that might not like his comments.

  • @jerbear97
    @jerbear97 Рік тому +5

    me who just started learning Redux: _ah shit_

  • @alishapayne4121
    @alishapayne4121 Рік тому +3

    Interesting!

  • @FunctionGermany
    @FunctionGermany Рік тому +8

    a lot of request state management can be taken care of by react-query (now tanstack query)

  • @LutherDePapier
    @LutherDePapier 18 днів тому

    Which can first though, useReducer or reduce? I just want to know the full story of the origins of that name.

  • @alexandredaubricourt5741
    @alexandredaubricourt5741 Рік тому +22

    Redux --- or over engineered state management

  • @emenikedaniel
    @emenikedaniel Рік тому +3

    🤣🤣🤣 I had to learn the traditional redux first, then move on to learning redux toolkit. Had severe headaches😂. He sounded not too optimistic about redux. Is there a replacement for it already

    • @PyFyCode
      @PyFyCode Рік тому +1

      Zustand

    • @emenikedaniel
      @emenikedaniel Рік тому

      @@PyFyCode For complex logic at enterprise level?🤔

    • @PyFyCode
      @PyFyCode Рік тому

      @@emenikedaniel I'm not sure about whether it scales. I can only guess it does. However, another alternative that I know of is mobx; which I know scales (Postman web app uses it).

  • @mattibar-zeev6240
    @mattibar-zeev6240 Рік тому +4

    Hmmm... No word on Elm? 🤔

  • @techinsider3611
    @techinsider3611 Рік тому +4

    When the documentary will be released?

    • @Honeypotio
      @Honeypotio  Рік тому +22

      On the 10th of Feb! We'll have a live premiere at 7pm CET. 🔥

    • @heljhumenad
      @heljhumenad Рік тому

      @@Honeypotio Cool its will be the release of the react documentaries also the Feb 10

    • @gjorgjic
      @gjorgjic Рік тому

      @@heljhumenad that's the documentary they're talking about

  • @serhiimamedov
    @serhiimamedov Рік тому

    Better solutions? Like context?

  • @pullrequest1481
    @pullrequest1481 Рік тому

    🤜🏻🤛🏻

  • @maykefernandesdossantos7374
    @maykefernandesdossantos7374 Рік тому +10

    i would love to know what he meant by: "better solutions"

    • @m00nreal
      @m00nreal Рік тому

      I'd think less convoluted (or more "cleaner"?) ways of doing stuff, like data fetching which he pointed out.

    • @gkoymnbxykfb
      @gkoymnbxykfb Рік тому

      Recoil and Zustand are both very nice, simple libraries for dealing with global state. I'm not sure how well they work in a larger project though. MobX might be worth checking out as well.

    • @cubiq1
      @cubiq1 Рік тому

      @@gkoymnbxykfb Are these better alternatives to Redux? MobX has been around for just as long...

    • @FunctionGermany
      @FunctionGermany Рік тому +10

      sounds like react-query to me tbh

    • @Thorax232
      @Thorax232 Рік тому +2

      Frameworks first. (See his latest controversial tweet.) This solves the routing and data fetching problem, plus caches data globally without any effort from the developer. React has also been experimenting with caching all fetch requests and have created a "cache" function for any asynchronous calls like what would come from an SDK. Both are behind experimental flags. Both mean first class async support for React with global cache. (No need to wrap it in a useEffect.)
      For everything else, if Context isn't good enough for your app (it probably is), then there are better options. But in terms of what he's talking about, and what the entire React core team has been talking about since NextConf, is primarily frameworks.

  • @Fresteeyles
    @Fresteeyles Рік тому

    What’s wrong with storing fetched data in redux?

  • @benevbright
    @benevbright Рік тому +2

    Yeah, I got it. I heard "Don't use it anymore". 😉

  • @MrJfergs
    @MrJfergs Рік тому +24

    So this is the guy responsible for making front end so confusing. Well I guess he works at Meta so it makes sense.

  • @jyotishmoydeka6802
    @jyotishmoydeka6802 Рік тому +1

    Zustand is best

  • @chakir.lilallah
    @chakir.lilallah Рік тому +1

    i always hated Redux while i'm using in 2 projects. it feels just not the good way to do state management, boilerplates and concept that you need to explain to your team but you have no explanation why it should be like this. over engineering state management.

  • @vindecode5837
    @vindecode5837 Рік тому +4

    first

  • @jiahuama5933
    @jiahuama5933 Рік тому +6

    Redux is absolutely garbage

  • @SpawnEmdee
    @SpawnEmdee Рік тому +1

    second :)

  • @Ihavetoreturnsomevideotapes
    @Ihavetoreturnsomevideotapes Рік тому +6

    Redux is dead