Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

⚛️ Future React tip ↓ ❌ Omitting useEffect dependencies usually leads to hard-to-find bugs. ✅ Having said that, there are use cases when you need to run an effect only when reactive parts of the useEffect changes ↓ Extract non-reactive parts with useEffectEvent()

78,174 Aufrufe • vor 3 Jahren •via X (Twitter)

10 Kommentare

Profilbild von George Moller
George Mollervor 3 Jahren

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

Profilbild von George Moller
George Mollervor 3 Jahren

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

Profilbild von Oleg | Front-End Architecture
Oleg | Front-End Architecturevor 3 Jahren

The amazing part about it, there is not single word about it in release notes. When did this land ? 🤔

Profilbild von George Moller
George Mollervor 3 Jahren

It's not part of a stable React release yet, but you can find more info here I find this to be one missing piece for the useEffect hook, hope they release it soon!

Profilbild von Shripal Soni
Shripal Sonivor 3 Jahren

I didn't know about `useEffectEvent` hook before. Nice tip, George 👍

Profilbild von George Moller
George Mollervor 3 Jahren

Glad you found it useful Shripal!

Profilbild von Vitalii, decaf developer
Vitalii, decaf developervor 3 Jahren

Can you just remove from effect dependencies?

Profilbild von Csaba Kissi
Csaba Kissivor 3 Jahren

Great explanation George.

Profilbild von George Moller
George Mollervor 3 Jahren

Thanks Csaba!

Profilbild von Guilherme de Lucas
Guilherme de Lucasvor 3 Jahren

Is useEffectEvent already on React? The react documentation says "This section describes an experimental API that has not yet been released in a stable version of React."

Ähnliche Videos

Reactive Mainnet is Live! After a successful Testnet with well over 4M transactions, 200M origin events processed and dozens of innovative dApps and use cases devised, we've finally reached the day to launch the Reactive Network Mainnet! From day one Reactive Network will support as both origin and destination chains: 1️⃣ Ethereum Mainnet 2️⃣ Avalanche C-Chain 3️⃣ Base Chain 4️⃣ Binance Smart Chain 5️⃣ Polygon PoS With more on the way! REACT Token - However Mainnet wouldn't function without it's most core component the REACT token, which also goes into circulation today and serves multiple purposes within the Reactive Network ecosystem: Gas Fees: Pay for transactions on the network. Event Log Processing: Consumed as fees when executing Reactive Smart Contracts. Token Burn: Fees are burned, fueling the potential for a future deflationary model. Staking: Help to secure the network and earn rewards. Token Portal - Today we're also launching our Token Portal which will allow users to swap their $PRQ for $REACT and vice versa. As Reactive Network is based upon a Proof of Stake consensus mechanism staking will be available from day one, beginning with delegated staking which will also be done via our Token Portal here: Staking Terms - In response to our user feedback we've also adjusted our initial staking term from 6 months to 3 months. See our Staking Guide for full details on staking: More Questions? We've put together an FAQ to address the most common questions users may have:

Reactive Network

47,462 Aufrufe • vor 1 Jahr