【发布时间】:2020-04-13 12:24:23
【问题描述】:
我正在尝试根据当前路由器参数使用自定义 React 挂钩获取数据。
https://stackblitz.com/edit/react-fetch-router
应该怎么做:
首次加载时,检查 URL 是否包含 ID...
- 如果是,则获取具有该 ID 的待办事项
- 如果没有,请使用随机 ID 获取待办事项并将 ID 添加到 url
点击获取按钮时...
- 使用随机 ID 获取待办事项并将 ID 添加到 url
出了什么问题:
查看控制台或检查器网络选项卡,您可以看到它在每次点击时触发多个获取请求 - 为什么会这样以及应该如何正确完成?
【问题讨论】:
标签: reactjs fetch react-hooks