Articles in this series
How declarative UI compares to imperative Designing user interface interactions probably includes thinking about how the UI changes based on user...
Principles for structuring state The shape of data and how many state variables you want to use when creating a component that holds state will be...