@resiliojs/react
v0.1.1
Published
Headless React bindings for typed error presentation policies
Downloads
375
Maintainers
Readme
@resiliojs/react
Headless React bindings for Resilio typed error presentation policies.
Install
pnpm add @resiliojs/reactWhat It Provides
ResilioProviderResilioPresentationHostand custom renderer registryusePresentErroranduseResilioInline- Multi-surface presentation and occurrence-level dismiss
ResilioErrorBoundaryand React root handlers- Explicit
capture,captureAsync, and browser observability bridges
Use the evaluator prop for expected public-error presentation and the
reporter prop for unexpected exception observation. The legacy engine prop
remains available for compatibility.
<ResilioProvider evaluator={evaluator}>
<App />
<ResilioPresentationHost>
{({ active, dismiss }) => active.map((item) => (
<ProjectErrorUI
key={item.id}
decision={item.decision}
onClose={() => dismiss(item.id)}
/>
))}
</ResilioPresentationHost>
</ResilioProvider>Actual toast, modal, banner, and form components remain owned by your app.
See the full documentation.
MIT
