Published inLevel Up CodingMercilessly Reduce Component ComplexityWriting React Components for the FutureFeb 5Feb 5
Published inLevel Up CodingMaking Library-Quality React ComponentsMake your components flexible and resilient.Mar 30, 2022Mar 30, 2022
Published inJavaScript in Plain EnglishYour Code Is a Story. Make It Readable. Make It Art.Making your code a joy to read.Oct 23, 2021Oct 23, 2021
Published inLevel Up CodingBeyond 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.Sep 7, 2021Sep 7, 2021
Published inLevel Up CodingThink of React Components as State Machines, Not FunctionsFunctional components aren’t so functional any more. So how do we model them?Jun 15, 20216Jun 15, 20216
Published inLevel Up CodingWrite Comments. Please.Don’t explain what your code does. Explain why it does it.Mar 29, 20212Mar 29, 20212
The American Dream, Black Sheep, and the Rise of Trump in Blue StatesHow the Puritans and Quakers Form Today’s BattlegroundsFeb 7, 2021Feb 7, 2021
Published inBetter ProgrammingUpdating State From Properties With React HooksAnd why you shouldn’t change state from useEffect dependenciesDec 14, 20204Dec 14, 20204
This 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.Oct 12, 2020Oct 12, 2020