Redux, Re-frame, Relay, Om/next, oh my!
summary
Comparisons give concrete outcomes: Redux is in production at Khan Academy and touch three files for a new action but yields easy testing and immutable reducers; Re-frame adds named, memoized subscriptions for reusable selection logic; Relay requires a GraphQL backend, created a GraphQL endpoint for a page during experimentation, and gives compile time errors for bad queries while costing more work for mutations; Om/next supports client-only state and custom query resolution; choose by how much setup, server work, and runtime optimization the app actually needs.
AI-written summary · about








