Michael LandisinLevel Up CodingMercilessly Reduce Component ComplexityWriting React Components for the Future·11 min read·Feb 5, 2024----
Michael LandisinLevel Up CodingMaking Library-Quality React ComponentsMake your components flexible and resilient.·9 min read·Mar 30, 2022----
Michael LandisinJavaScript in Plain EnglishYour Code Is a Story. Make It Readable. Make It Art.Making your code a joy to read.·6 min read·Oct 23, 2021----
Michael LandisinLevel 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.·14 min read·Sep 7, 2021----
Michael LandisinLevel Up CodingThink of React Components as State Machines, Not FunctionsFunctional components aren’t so functional any more. So how do we model them?·7 min read·Jun 15, 2021--6--6
Michael LandisinLevel Up CodingWrite Comments. Please.Don’t explain what your code does. Explain why it does it.·3 min read·Mar 29, 2021--2--2
Michael LandisThe American Dream, Black Sheep, and the Rise of Trump in Blue StatesHow the Puritans and Quakers Form Today’s Battlegrounds·5 min read·Feb 7, 2021----
Michael LandisinBetter ProgrammingUpdating State From Properties With React HooksAnd why you shouldn’t change state from useEffect dependencies·5 min read·Dec 14, 2020--4--4
Michael LandisThis 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.·8 min read·Oct 12, 2020----