Skip to main content

How To Decide Between Refraction And Reservoir

When To Use This Page

Use this page when a client-side question spans both UI composition and state management and you need the correct primary entry point.

Before You Begin

Steps

  1. Choose Refraction when the primary concern is component interaction, parameters, and events.
  2. Choose Reservoir when the primary concern is state transitions, reducers, selectors, effects, or middleware.
  3. Use both sections when the application composes Reservoir beneath Refraction, but start with the subsystem that owns the immediate problem.

Verify The Result

  • You should be able to describe the issue as either UI contract first or state-management first.

Summary

Refraction owns the Blazor UX contract. Reservoir owns the client-state model.

Next Steps