Michael Landis·Oct 27, 2025useEffectEvent: Why So Strict?There’s a new hook introduced in React 19.2: useEffectEvent. It sounds like the perfect solution to function-based dependency hell: Just…A response icon6A response icon6
InLevel Up CodingbyMichael Landis·Feb 5, 2024Mercilessly Reduce Component ComplexityWriting React Components for the Future
InLevel Up CodingbyMichael Landis·Mar 30, 2022Making Library-Quality React ComponentsMake your components flexible and resilient.
InJavaScript in Plain EnglishbyMichael Landis·Oct 23, 2021Your Code Is a Story. Make It Readable. Make It Art.Making your code a joy to read.A response icon1A response icon1
InLevel Up CodingbyMichael Landis·Sep 7, 2021Beyond Prop Drilling in React: Using Context, Reducers and Custom Hooks to Connect ComponentsWhat the documentation doesn’t talk about: using Hooks together to create cooperative component systems.
InLevel Up CodingbyMichael Landis·Jun 15, 2021Think of React Components as State Machines, Not FunctionsFunctional components aren’t so functional any more. So how do we model them?A response icon6A response icon6
InLevel Up CodingbyMichael Landis·Mar 29, 2021Write Comments. Please.Don’t explain what your code does. Explain why it does it.A response icon2A response icon2
Michael Landis·Feb 7, 2021The American Dream, Black Sheep, and the Rise of Trump in Blue StatesHow the Puritans and Quakers Form Today’s Battlegrounds
InBetter ProgrammingbyMichael Landis·Dec 14, 2020Updating State From Properties With React HooksAnd why you shouldn’t change state from useEffect dependenciesA response icon4A response icon4
Michael Landis·Oct 12, 2020This Ain’t Your Grandma’s React IV: How Hooks Make Side Effects Make SenseIn the fourth and final installment of this series, I talk about how Hooks change how side effects work, for the better.