【问题标题】:React Redux Problem: How to call multiple api in your react component with React Redux Toolkit RTK queries?React Redux 问题:如何使用 React Redux Toolkit RTK 查询在你的 React 组件中调用多个 api?
【发布时间】:2021-12-28 12:15:48
【问题描述】:

希望你们一切都好。

RTK查询返回数据属性中的响应,可以通过RTK生成的钩子访问

我的代码:

const {data = [], isFetching} = useFetchConversationQuery(categoryId, {
    skip
});
const { data } = useFetchCategoryQuery();

我的问题是我试图在一个反应​​组件中调用 2 个 RTK 查询,所以不能有两个同名的属性有没有办法在 RTK 查询中更改数据属性的名称,

【问题讨论】:

    标签: javascript reactjs redux rtk-query rtk


    【解决方案1】:

    我相信没有办法更改 RTK 数据属性名称,但是您可以做的只是在解构对象时分配一个不同的名称。

    const {data = [], isFetching} = useFetchConversationQuery(categoryId, {
        skip
    });
    const { data: myNewDataName } = useFetchCategoryQuery();
    
    myNewDataName // data from useFetchCategoryQuery
    

    【讨论】:

      猜你喜欢
      • 2022-11-28
      • 2021-11-04
      • 2022-10-07
      • 2021-05-24
      • 2023-01-15
      • 2021-07-30
      • 1970-01-01
      • 2021-12-07
      • 2019-02-21
      相关资源
      最近更新 更多