You're afraid that adding dependencies to useEffect's dependency array will result in chaos: stale data being displayed by your components, or worse: infinite re-renders. You even wonder if you should leave the code as it is. Telling the product manager that the feature can't be updated isn't as bad as dealing with unwanted effects, is it?
You know that it's possible to write bug-free useEffect code, you just don't think YOU can do it.
But what if you could? What if your useEffects ran predictably? What if you knew exactly what the dependency array was for? You could use useEffect with confidence that it does what you expect it to. Imagine!
It's true, using useEffect can be confusing, and easily results in infinite re-renders... but it doesn't have to.
Get the hang of using useEffect like a pro, with useEffect By Example.
You'll learn how to use useEffect to fetch data, and avoid pesky race conditions. Take the guesswork out of using the dependency array, and prevent infinite re-renders through the use of useCallback and useMemo, while also keeping ESLint happy.
Just block out an afternoon, buy a copy of useEffect By Example, and you'll be using useEffect with the confidence that it does exactly what you expect in no time.
Hey, I'm Max Rozen
I've been building React apps both professionally and for side-projects since 2016. I've worked on all sorts of React apps, from small apps with a single page, up to enterprise scale web apps with tens of thousands of users per day.
I've been using Hooks since they came out, and I've been writing articles on how to use them for a while now.
Note: As I receive feedback from readers, I may update the book from time to time. The scope of the changes will be described in the Changelog, and you will be notified of any updates.
You could definitely buy longer books about all of React, or a 300 hour video course - but you don't have time for that.
I've intentionally kept this book concise - all thriller, no filler. The idea is that you will become confident with useEffect in a single afternoon.
Some kind words from readers:
Yihaaa!!!!!!!! Just resolved an infinite loop bug in my react code using @RozenMD's book useEffect by Example. It's a super short book that provides great detail and coverage of useEffect, useMemo and useCallback.— Gilbert Mpanga (@Mpanga96) August 11, 2022
This was great! lil pocket rocket of practical information. Really enjoyed reading through this @RozenMD 👏— Jack Lo Russo (@lol_russo) January 12, 2021
eBook in PDF format (light & dark mode)
Full code examples (on CodeSandbox and GitHub)
47 pages of content
Access to all future updates
Pay once, own it forever
Looking to buy 5+ copies to share with your team?
Multi-book discounts are also available!