Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

❌ Avoid deriving state in useEffect in React, this can create multiple unnecessary render phases. ✅ Instead derive the state directly in the event handler, this way you'll have one single render phase. ↓

39,326 görüntüleme • 2 yıl önce •via X (Twitter)

9 Yorum

George Moller profil fotoğrafı
George Moller2 yıl önce

I've been working professionally with React for more than 8 years and I compiled all my knowledge into 100+ infographics and 70+ video animations just like this one. Check them out ↓

Web-Dev-Codi profil fotoğrafı
Web-Dev-Codi2 yıl önce

Informative as always. Thank you

George Moller profil fotoğrafı
George Moller2 yıl önce

Glad you found it informative!

NidhiSharma | React Dev profil fotoğrafı
NidhiSharma | React Dev2 yıl önce

Sometime overuse of useEffect cause extra re-render we should avoid useEffect where ever possible. Nice sharing.

joey finkel profil fotoğrafı
joey finkel2 yıl önce

But this would only work if the state that’s being updating is supposed to be updated by an event handler. For example, a piece of state you want updated on first render would still have to be the effect, right?

George Moller profil fotoğrafı
George Moller2 yıl önce

Do you have an example I can take a look? Unless you are fetching data or connecting to an external system first why would you need to update a state variable in first render?

Bee Network - Vietnam 🇻🇳 profil fotoğrafı
Bee Network - Vietnam 🇻🇳2 yıl önce

great

George Moller profil fotoğrafı
George Moller2 yıl önce

Hey do you have an email or contact where I can send you the PP discount?

George Moller profil fotoğrafı
George Moller2 yıl önce

@Setback_King 😊

Benzer Videolar