Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

A cure for React useState hell? You may not realize how easily you can replace useState with useReducer and simplify your state management You can read more in my latest blog post:

609,303 görüntüleme • 3 yıl önce •via X (Twitter)

10 Yorum

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

Huge kudos to @DavidKPiano for first pointing this out in his epic thread:

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

If you are interested in this topic and want to read further, I go into more detail in my blog post:

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

And follow @DavidKPiano - he is the creator of XState and @statelyai and posts tons of great content and tips on state management patterns

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

Also if you are a fan of YouTube I’ve started posting videos there as well

Marton Sari profil fotoğrafı
Marton Sari3 yıl önce

To me it makes no sense to do validation like that. The pattern you reach with this is silent errors all around. If you want user input validation, you do it with an explicit mechanism with feedback (client/server/isomorph). If you want dev consistency, you do it on type level.

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

Generally speaking, imo you should have both

Erik Rasmussen 👨‍💻🇺🇸🇪🇸 profil fotoğrafı
Erik Rasmussen 👨‍💻🇺🇸🇪🇸3 yıl önce

@DavidKPiano This is super cool. I feel like you made a typo in the video (and blog post). Surely this should be `Math.min(next, 10)`, right?

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

@DavidKPiano Doh, yes, thank you!

Vibbs Dod profil fotoğrafı
Vibbs Dod3 yıl önce

Have you checked out Learnt about it from new react beta docs, might help with pain points that you are talking about.

Steve (Builder.io) profil fotoğrafı
Steve (Builder.io)3 yıl önce

Wrote about this in the blog post, Immer is amazing

Benzer Videolar