Fate: A Modern Data Client for React and tRPC Released in Alpha
By
orta
5mo ago· 8 min readen
100/100
Golden Brown
Bagelometer↗
A baker's-dozen of insight crammed into one ring.
Score100Typepress releaseSentimentpositive
Summary
Christoph Nakazawa announces the initial alpha release of 'fate', a modern data client for React and tRPC. The framework combines view composition, normalized caching, data masking, Async React features, and tRPC's type safety. It's designed to make data fetching and state management in React applications more composable, declarative, and predictable with a minimal API, no DSL, and no magic—just JavaScript. The article introduces the framework's key features and design philosophy.
Key quotes
· 4 pulledfate combines view composition, normalized caching, data masking, Async React features, and tRPC's type safety.
fate is designed to make data fetching and state management in React applications more composable, declarative, and predictable.
The framework has a minimal API, no DSL, and no magic—it's just JavaScript.
GraphQL and Relay introduced several novel ideas: fragments co‑located with components, a normalized cache
A Modern React Data Framework