React state management

provider-kit

Shared client state, with explicit types and boundaries.

I maintain provider-kit, a React and TypeScript state library used across our applications. It provides typed per-slice hooks, functional updates, separate slice contexts, and runtime Zod validation for shared client state.

@bridge-applications/provider-kitprovider-kitTyped. Validated. Reused.

Detailed case study coming soon

I’m preparing a closer look at the decisions behind provider-kit: how its slices and hooks fit together, where runtime validation helps, and the challenges of sharing state across a React application. Code examples will accompany the relevant explanations.