如何在响应中动态传递axios获取请求并触发useEffect

时间:2019-05-23 03:52:40

标签: javascript reactjs axios

这是我第一次处理React应用程序。请多多包涵。目前看来,它是可行的,但仅在静态模式下。我打算根据axios的获取请求显示表的详细信息。

我叫

const getServerData = async ({ filters, sortBy, pageSize, pageIndex }) => {
  await new Promise(resolve => setTimeout(resolve, 500));

  let detail = 111;

  // Get our base data
  const res = await axios.get(
    "http://link_here/" +
      detail +
      "/details"
  );
  let rows = res.data;

我想更新来自另一个组件的详细信息变量。它是使用表组件中的复选框检索的。上面提供的函数在useEffect挂钩中被调用。

这是我使用useState挂钩在另一个组件中获取值的地方

export default function({ infinite }) {
  const [checkedMap, setCheckedMap] = useState(new Map());

这种方法可行吗?还是有更好的实现? 谢谢

0 个答案:

没有答案