【发布时间】:2016-06-12 14:46:42
【问题描述】:
我有一个反应组件,我在其中使用 日期选择器。根据选择的 Date 值,我正在发送一个 ajax 请求来获取数据。 我没有使用任何框架,例如 redux 或 Flux。
export default class MyComponent extends Component {
constructor(props) {
super(props);
}
componentDidMount() {
// Initial fetch request based on the default date
}
onDateSelectionChanged(fromDate, toDate) {
this.setState({
fromDate,
toDate
});
}
render() {
return (
<div className="row">
<DateRangePicker callBackParent = {this.onDateSelectionChanged}/>
{/* other stuff */}
</div>
);
}
}
现在假设我将日期更改为另一个日期。再次获取数据的最佳方法是什么?我应该在onDateSelectionChanged 再次发出请求还是有任何生命周期方法?
【问题讨论】:
标签: javascript ajax reactjs