From Dev.to
Stop Syncing State With useEffect: 4 Bugs That Disappear When You Delete the Effect
Here is a pattern I see in almost every React codebase I read: const [fullName, setFullName] = useState(''); useEffect(() => { setFullName(firstName + ' ' + lastName); }, [firstName, lastName]); I...