我想知道动作创建者是否允许进行错误检查。如果是,我们应该从动作创建者返回undefined吗?
例如我有这个
function setFps(value) {
// value is int 1-60
if (value >= 1 && value <= 60)
return {
type: SET_FPS,
value
};
} else {
return undefined; // proper?
}
}
答案 0 :(得分:1)
如果在调用动作创建者之前未检查无效值,则有两个选项:
Error
并在调用操作的函数修改强>
这是一个好主意,如果
是