Why good API design matters, even if it means breaking existing APIs in the face of resistance.| tkdodo.eu
To useState or useReducer, that is the question...| tkdodo.eu
Why you shouldn't rely on useMemo for guaranteed referential stability but prefer useState instead| tkdodo.eu
5 things everyone needs to know about useState| tkdodo.eu
useEffect hooks can be hard to reason about, but I have 5 principles that can help to manage them| tkdodo.eu
Part deux of the useState pitfalls series is here, showing patterns to help solve the common use-case of initializing state with a prop.| tkdodo.eu