我有这个简单的传奇:
export function* priceComparisonSaga() {
yield takeEvery(RECORD_PRICE, priceComparison);
}
但每当我发送事件时,它都不会被调用。发生了什么事?
答案 0 :(得分:0)
事实证明,有问题的行动有一个额外的"类型"属性。
使用快捷方式创建此类操作时,
export const addBalance = makeActionCreator(ADD_BALANCE,"balance","type");
此操作无法正常工作,因为第二种类型的属性会覆盖" ADD_BALANCE"。相反,这有效:
export const addBalance = makeActionCreator(ADD_BALANCE,"balance","balancetype");