我有一个redux反应web应用程序预订法庭应用程序,我想管理/存储基于用户唯一id的redux状态,即来自服务器,当用户首字母的预订。目前我的初始状态是这样的:
const initialState = {
payload: [],
loading: false,
}
我有一个像
这样的减速器const courtReducer = (state =initialState, action: any) => {
switch(action.type) {
case MAKE_BOOKING:
return {
...state,
loading,
payload: action.data
};
other action...
}
}
我不确定我说的是否有意义。
如果你正试图弄清楚如何存储状态,也许是"发送数据与quot;Redux文档的一节将有所帮助。这是教程的一部分,应该会让你对如何将异步API调用与reducer集成在一起有一个很好的想法。