A Resource is an asynchronous dependency (for example, the results of an API call) that is managed and delivered through signals.
API
Description
interface Resource<T> {}
status
The current status of the Resource
, which describes what the resource is currently doing and
what can be expected of its value
.
isLoading
Signal<boolean>
Whether this resource is loading a new value (or reloading the existing one).
hasValue
boolean
Whether this resource has a valid current value.
This function is reactive.
@returns
boolean
reload
boolean
Instructs the resource to re-load any asynchronous dependency it may have.
Note that the resource will not enter its reloading state until the actual backend request is made.
@returns
boolean
Jump to details