【发布时间】:2015-07-28 13:48:36
【问题描述】:
我正在使用React Router 处理一个项目,但我遇到了一些数据流问题。
在每个页面上都有一个获取组件数据的 AJAX 调用。我一直把它们放在componentDidMount:
// Below code is written in ES6
componentDidMount(){
$.get(someURL, (data)=>{
this.setState({data:data})
})
}
虽然这在初始加载时有效,但在 url 更改时不会再次调用它(需要手动刷新)。我似乎找不到合适的 life cycle 来进行 AJAX 调用。
请有人告诉我在 React Router 中获取数据的正确方法。
【问题讨论】:
-
我知道,这是旧的但是.. 检查这个:stackoverflow.com/questions/30279786/…
标签: javascript ajax reactjs react-router