Articles for people who
ship the stack
Rewrites on React, Node.js, TypeScript and AI. A translated body is shown when it exists. If it does not, you see the English text and a note that says so.
Tagged: Zustand
React Hooks and State Management: A Practical Developer Guide
React hooks and state management: why components re-render and go stale, Context vs Zustand vs Jotai vs Redux, useTransition and hooks in React Native.
8 min readContext, Zustand, or Redux Toolkit: Pick by Transition Complexity
Pick React state tools by transition complexity, not app size: Context spreads tree deps, Zustand sharpens subscriptions, Redux Toolkit models transitions.
4 min readZustand in Practice: Tiny Stores, Sharp Selectors, Plant Tracker
Zustand in practice: tiny stores, sharp selectors, async actions, persist and devtools middleware, and slices, built into a plant tracker without Redux setup.
25 min readReact Modals Without Re-rendering the Page: Stack Store and Portal Manager
Keep modal state in a Zustand stack outside the tree, render with a sibling ModalManager and portals, and sync nested dialogs to the URL with pushState.
9 min readContext vs Redux Toolkit vs Zustand for React state
Context, Redux Toolkit and Zustand compared on a React video portal, then paired with TanStack Query so server state stops living in the client store.
32 min readWhy Redux or Zustand Belong With Many Writers, Not Many Readers
Reader count is not enough reason for a client store. Multiple writers sharing invariants — like a shopping cart — are when reducers, replay, and direct tests earn their keep.
10 min readA Predictable React Baseline with TypeScript, Zustand and Typed Services
A small React, TypeScript and Zustand skeleton that separates stores, typed API services and components, plus conventions for structure, async state and testing.
5 min readZustand vs Redux Toolkit vs Context: React State Managers by Renders and Bundle Size
One cart app built with eight React state patterns, measured for wasted renders and gzipped bundle size: what the numbers say about Zustand and Redux Toolkit.
9 min readScope State by Lifetime: When a React Portal Actually Needs a Global Store
Learn to decide where React portal state belongs by its owner and lifetime, why global stores create cleanup bugs, and which cases truly justify Redux or Zustand.
4 min read
About these articles
Request a 24h estimate
Need the same stack in a production operator layer? Send the brief — estimate within 24 hours.