reactjs - Reactjs - 处理程序路由器访问
问题描述
我开始reactjs
使用reduxjs
和react-router-dom
我有一些路由,比如main/route-1
,main/route-2
......我想调用一些 api 来获取每个路由器中的access
数据refresh
。有什么方法可以处理访问路由器 url 以使用该路由器调用特殊 api 吗?最好的方法是什么谢谢。
解决方案
我不知道您不能通过路由器调用 API 的任何方式。但是你可以在组件加载时调用 API。用于axios
调用函数内部的API componentWillMount()
。
编辑:在我再次查看文档后,他们提到该componentWillMount
方法被视为遗留方法并且不要使用它。所以你不能使用componentDidMount
它会在组件挂载后立即调用 API。他们的文档还说 componentDidMount 是实例化网络请求的好地方。
推荐阅读
- featuretools - 来自 featuretools 的 feature_matrix[["MEAN_SUNDAY(log.value, datetime)", "MEAN_SUNDAY(log.value_2, datetime)"]] 中的“log”是什么意思?
- html - 禁止父 div 宽度动态高度扩展以适应子内容
- java - 如何修改 Ctakes 的 CVD 和 CPE 以访问 UMLS?
- java - Tinkerpop/Gremlin:选择顶点和输出边数
- asp.net - 允许所有人访问特定页面
- ios - 如何禁用某个 oslog 日志级别?
- java - Fluent Httpclient java - 代理身份验证 - 错误请求错误
- php - 无法打开 QEMU 管道 'qemud:network':参数无效
- php - PHP 文件缓存触发内部 307 == 不安全警告
- r - Rcpp 使用外部和 pmax