每当创建状态时,我想通过AJAX填充两个标记属性。似乎Redux没有太多关于此的文档。我不能使用componentWillMount来执行此操作,因为我的容器设置它的方式不起作用。
const Auth = Record({
token: '',
yelpToken: '',
});
有没有运行在调用createStore之前会发生的函数?
答案 0 :(得分:1)
您可以使用以下代码替换索引:
class EntryPoint extends Components {
constructor(){
this.state = {
//can be replaced with store state..
finishedFetching: false
}
}
componentDidMount() {
//you can chain dispatches with redux thunk
dispatch(fetchAsyncData())
.then(() => this.setState({finishedFetching: true}))
}
render() {
return this.state.finishedFetching ? <App/> : null;
}
}