【问题标题】:Approch for use rtk query hook for sending request when ever params are exist not always?不总是存在参数时使用 rtk 查询钩子发送请求的方法?
【发布时间】:2022-01-12 04:59:02
【问题描述】:

我在我的应用程序中使用 rtk 查询和突变,并在我的组件中使用钩子,我通过道具或上下文将一些参数传递给它们。我希望他们在存在道具时发送请求并不总是向后端发送请求

const packageDetail = useGetPackageDetailQuery({ id })

当 id 存在时,发送它。有什么办法吗?

【问题讨论】:

    标签: reactjs typescript redux-toolkit rtk-query knex.js


    【解决方案1】:

    您可以使用skipTokenskip 选项:

    const packageDetail = useGetPackageDetailQuery(id ? { id } : skipToken)
    

    const packageDetail = useGetPackageDetailQuery({ id }, { skip: !id })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-10
      • 2021-11-04
      • 2022-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多