suspense-service

suspense-service / Exports / useServiceState

Function: useServiceState

useServiceState<TRequest, TResponse>(service: Service<TRequest, TResponse>, id?: Id): [TResponse, Dispatch<SetStateAction<TRequest>>]

Synchronously consumes a stateful response from a ServiceProvider

Type parameters:

Name
TRequest
TResponse

Parameters:

Name Type Description
service Service<TRequest, TResponse> the Service to use
id? Id the ServiceProvider id to use

Returns: [TResponse, Dispatch<SetStateAction<TRequest>>]

Defined in: Service/index.ts:52