【发布时间】:2017-06-16 17:28:45
【问题描述】:
当针对相同功能调用 2 个不同事件的动作创建者时,围绕 redux 动作创建者的最佳实践是什么?使用 redux-thunk 调度操作。
例如假设我必须编写一个动作创建器来保存和打印用户名。在以下 2 中哪个动作创建者更好,为什么?
动作创建者 1
export function actionCreator1(actionType)
{
switch(actionType)
{
case "save":
// dispatch
case "print":
// dispach
default:
}
}
动作创建者 2
export function actionCreatorSave()
{
// dispatch
}
export function actionCreatorPrint()
{
// dispatch
}
【问题讨论】:
-
actionCreator2.因为它将两个不同的动作完全分开。
-
Down-voter- 如果您对这个问题投反对票,我将不胜感激。
标签: reactjs react-redux