我正在慢慢地将大型Web应用程序从jQuery转换为React / Redux。该应用程序是用Python构建的,具有触发硬刷新的正确路由。如何仅在特定路由上调度Redux操作?我可以让它只用于一个动作,但在某些情况下我需要激发多个动作。例如,在内容列表页面上,我需要触发对API的调用以返回所有内容(工作正常)。当点击编辑一段内容时,我需要触发一个单独的API,该API仅返回选定的内容以及用选项填充各种选择输入的元数据API。
如果我将其格式化,那么只有第一个调用似乎有效:
@Override
public int getItemViewType(int position) {
if (position == positionOfClickedItem + 2){
return TYPE_EXPANDABLE;
} else {
return TYPE_CAR_ITEM;
}
}
答案 0 :(得分:0)
根据 MDN Doc :
var func = x => x * x; //简洁的语法,暗示 “返回”
var func =(x,y)=> {return x + y; }; //带块体,显式 需要“返回”
将{}
与arrow function一起使用,它会创建一个正文并将所有调度操作放在其中。
像这样:
onEnter={() => {
store.dispatch(loadSpecificContent());
store.dispatch(loadMetadata('ages'));
}}