Reactjs 减速器中的条件
在减速机中使用条件是一个坏主意吗?大概是这样的:Reactjs 减速器中的条件,reactjs,redux,react-redux,Reactjs,Redux,React Redux,在减速机中使用条件是一个坏主意吗?大概是这样的: case types.SET_SOME_ACTION: if(typeof someElement !== "undefined") { return Object.assign({}, state, { someElement: action.value }) } 试着看看这是否是一个反模式。谢谢。我相信,将业务逻辑付诸行动是一个普遍共识。这使得还原者只有一个责任:更新状态 有关更多
case types.SET_SOME_ACTION:
if(typeof someElement !== "undefined") {
return Object.assign({}, state, {
someElement: action.value
})
}
试着看看这是否是一个反模式。谢谢。我相信,将业务逻辑付诸行动是一个普遍共识。这使得还原者只有一个责任:更新状态 有关更多信息,请参阅此讨论: redux常见问题解答还建议使用哑减速机:
就我个人而言,我只在redux商店进行简单的验证,实际的业务逻辑由redux Observable或redux Thunk处理。我完全同意你的答案。然而,我正在处理一个有趣的场景,到目前为止,我提出的唯一解决方案是在减速器中使用条件——我不想这样做。这是一个场景: