SignalProvider() function
Home > @rimitive/react > SignalProvider
SignalProvider() function
Section titled “SignalProvider() function”Provides a signal service to all descendant components. Automatically disposes the service when the provider unmounts.
Signature:
export declare function SignalProvider({ svc, children, }: SignalProviderProps): ReactNode;Parameters
Section titled “Parameters”|
Parameter |
Type |
Description |
|---|---|---|
|
{ svc, children, } |
Returns:
ReactNode
Example
Section titled “Example”import { SignalProvider } from '@rimitive/react';import { compose } from '@rimitive/core';import { SignalModule, ComputedModule, EffectModule, BatchModule } from '@rimitive/signals/extend';
const svc = compose(SignalModule, ComputedModule, EffectModule, BatchModule);
function App() { return ( <SignalProvider svc={svc}> <MyApp /> </SignalProvider> );}