Architecture
Layers in a React App
Split a React payment screen into view, model, and data, following Juntao Qiu. Running the example repo shows a useMemo bypass and a fetch loop.
State Management
A framework for frontend state management across seven categories (local, global, server, form, URL, external, guards) with React modeling criteria.
Domain Models
Where frontend domain logic should live, with an income tax example: pure functions, anemic models, API mappers, ViewModels, and where to stop.
Domain Terms
How domains, domain models, domain objects, and domain object models differ, using Eric Evans' and Martin Fowler's definitions and an income tax example.