Documents / @faasjs/react / useFaas
Function: useFaas()
useFaas<
PathOrData
>(action
,defaultParams
,options
?):FaasDataInjection
<FaasData
<PathOrData
>>
Request faas server with React hook
Type parameters
• PathOrData extends Record
<string
, any
>
Parameters
• action: string
| PathOrData
{string} action name
• defaultParams: FaasParams
<PathOrData
>
{object} initial action params
• options?: useFaasOptions
<PathOrData
>
Returns
FaasDataInjection
<FaasData
<PathOrData
>>
Example
function Post ({ id }) {
const { data } = useFaas<{ title: string }>('post/get', { id })
return <h1>{data.title}</h1>
}