Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我应该检查像';成功';行动类型?_Javascript_Redux_Indexof - Fatal编程技术网

Javascript 我应该检查像';成功';行动类型?

Javascript 我应该检查像';成功';行动类型?,javascript,redux,indexof,Javascript,Redux,Indexof,我能用减速机做这个吗 if(action.type.indexOf('SUCCESS') !== -1){ return state.merge({ [action.field]:action.data }); } 我的常量定义如下:${moduleName}/SUCCESS/${entity}。这是否符合Redux的基本原则?是的,只要您从未将该特定组合用于任何其他用途。总的来说,我宁愿导出特定常数: export const FLARGLE_SUCCESS_

我能用减速机做这个吗

if(action.type.indexOf('SUCCESS') !== -1){
    return state.merge({
      [action.field]:action.data
    });
  }

我的常量定义如下:
${moduleName}/SUCCESS/${entity}
。这是否符合Redux的基本原则?

是的,只要您从未将该特定组合用于任何其他用途。总的来说,我宁愿导出特定常数:

export const FLARGLE_SUCCESS_WORFLE = `${moduleName}/SUCCESS/${entity}`

// ...

case FLARGLE_SUCCESS_WORFLE:
  // ...

如果只是因为它更容易在减速器中读取,并且您不必反复运行
indexOf

不明白为什么不行。你担心什么?我在其他项目中没有看到)