FaasJS
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文
Home
  • Guide
  • Documents
  • Starter Template
  • Changelog
  • Ecosystem

    • VS Code Plugin
    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
  • English
  • 简体中文

Documents / @faasjs/react / FaasDataInjection

Type Alias: FaasDataInjection<PathOrData>

FaasDataInjection<PathOrData> = object

Injects FaasData props.

Type Parameters

PathOrData

PathOrData extends FaasActionUnionType = any

Methods

reload()

reload(params?): Promise<Response<PathOrData>>

Reloads data with new or existing parameters.

Note: It will sets skip to false before loading data.

Parameters

params?

Record<string, any>

Returns

Promise<Response<PathOrData>>

Properties

action

action: FaasAction<PathOrData>

data

data: FaasData<PathOrData>

error

error: any

loading

loading: boolean

params

params: FaasParams<PathOrData>

promise

promise: Promise<Response<FaasData<PathOrData>>>

reloadTimes

reloadTimes: number

setData

setData: React.Dispatch<React.SetStateAction<FaasData<PathOrData>>>

setError

setError: React.Dispatch<React.SetStateAction<any>>

setLoading

setLoading: React.Dispatch<React.SetStateAction<boolean>>

setPromise

setPromise: React.Dispatch<React.SetStateAction<Promise<Response<FaasData<PathOrData>>>>>