小编And*_*man的帖子

如何在按钮单击时手动调用 Redux-toolkit-query

我正在使用 Redux-toolkit-query 从服务器获取数据。现在我想在单击按钮时调用我的查询,而不是自动调用。我尝试了这个,但它不起作用。

const { data, refetch } = useGetBuisnessAreasQuery({
    enable: false,
    refetchOnWindowFocus: false,
    manual: true,
    refetchOnReconnect: false,
  });
Run Code Online (Sandbox Code Playgroud)

react-redux redux-toolkit

11
推荐指数
2
解决办法
1万
查看次数

第一次完成后如何调用 RTK 突变

我正在使用REDUX-TOOLKIT-QUERY,现在我有一种情况,我必须调用一个突变。一旦该突变返回响应,我就必须在其他三个突变中使用该响应作为请求参数。我们如何以正确的方式实施这一点?

const [getSettings, { isLoading, data: Settings }] =useSettingsMutation();
  const [getMenu] =useMenuMutation();
  const [getServices] = useServicesMutation();
  useEffect(() => {
    const obj = {
      Name: "someNme",
    };
    if (obj) getSettings(obj);
    if (Settings?._id ) {
      const id = settings._id;
       getServices(id);
     getMenu(id);
     getServices(id);
    }
  }, []);
Run Code Online (Sandbox Code Playgroud)

redux react-redux redux-toolkit rtk-query

5
推荐指数
1
解决办法
1140
查看次数

标签 统计

react-redux ×2

redux-toolkit ×2

redux ×1

rtk-query ×1