当参数不总是存在时使用 rtk 查询挂钩发送请求的方法?
Approch for use rtk query hook for sending request when ever params are exist not always?
我在我的应用程序中使用 rtk 查询和突变,我在我的组件中使用挂钩,我通过 props 或上下文将一些参数传递给它们。我希望他们在道具存在时发送请求并不总是向后端发送请求
const packageDetail = useGetPackageDetailQuery({ id })
当id存在时,发送即可。有办法吗?
您可以使用 skipToken
或 skip
选项:
const packageDetail = useGetPackageDetailQuery(id ? { id } : skipToken)
或
const packageDetail = useGetPackageDetailQuery({ id }, { skip: !id })
我在我的应用程序中使用 rtk 查询和突变,我在我的组件中使用挂钩,我通过 props 或上下文将一些参数传递给它们。我希望他们在道具存在时发送请求并不总是向后端发送请求
const packageDetail = useGetPackageDetailQuery({ id })
当id存在时,发送即可。有办法吗?
您可以使用 skipToken
或 skip
选项:
const packageDetail = useGetPackageDetailQuery(id ? { id } : skipToken)
或
const packageDetail = useGetPackageDetailQuery({ id }, { skip: !id })