Refraction Reference
Refraction is the Mississippi Blazor UX layer organized around a state-down, events-up interaction model.
Applies To
Mississippi.Refraction.AbstractionsMississippi.Refraction.ClientMississippi.Refraction.Client.StateManagement
Verified Ownership Boundary
- Reusable Blazor UI components
- State-down, events-up interaction conventions
- Composition helpers around that UX model
Related But Separate Areas
- Reservoir owns the Redux-style state-management subsystem.
- Inlet owns full-stack generated alignment across client, gateway, and runtime layers.
Defaults And Constraints
This reference covers the verified interaction model and package boundaries for Refraction.
Failure Behavior
For component-level failure behavior, refer to standard Blazor rendering diagnostics and the Refraction Concepts page.
Summary
Use this page as the current reference boundary for what Refraction owns and which packages expose that surface.
Next Steps
- Read Scoped Refraction Themes for theme modes and branding hooks.
- Read InputField for input identity, native attributes, and callback behavior.
- Read Emitter for native action behavior, naming, disabled state, and callbacks.
- Read ProgressArc for completion, unknown duration, and motion behavior.
- Read SmokeConfirm for the confirmation action contract.
- Read NotificationPulse for status and action contracts.
- Read Refraction Concepts.
- Use Refraction Troubleshooting if you are still deciding whether the problem belongs here.