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> {}
value
Signal<T | undefined>The current value of the Resource, or undefined if there is no current value.
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
booleanWhether this resource has a valid current value.
This function is reactive.
@returns
booleanreload
booleanInstructs 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
booleanJump to details

