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
- Read the Refraction overview.
- Read the Reservoir overview.
Steps
- Choose Refraction when the primary concern is component interaction, parameters, and events.
- Choose Reservoir when the primary concern is state transitions, reducers, selectors, effects, or middleware.
- 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
- Use Refraction Reference if the answer is Refraction.
- Switch to Reservoir if the answer is Reservoir.