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 / useFaas

Function: useFaas()

useFaas<PathOrData>(action, defaultParams, options): FaasDataInjection<PathOrData>

Request faas server with React hook

Type Parameters

PathOrData

PathOrData extends FaasActionUnionType

Parameters

action

FaasAction<PathOrData>

{string} action name

defaultParams

FaasParams<PathOrData>

{object} initial action params

options

useFaasOptions<PathOrData> = {}

Returns

FaasDataInjection<PathOrData>

Example

function Post ({ id }) {
  const { data } = useFaas<{ title: string }>('post/get', { id })
  return <h1>{data.title}</h1>
}