Redux Saga - 永远不会被称为

时间:2017-07-05 10:52:26

标签: redux yield redux-saga

我有这个简单的传奇:

export function* priceComparisonSaga() { yield takeEvery(RECORD_PRICE, priceComparison); }

但每当我发送事件时,它都不会被调用。发生了什么事?

1 个答案:

答案 0 :(得分:0)

事实证明,有问题的行动有一个额外的"类型"属性。

使用快捷方式创建此类操作时,

export const addBalance = makeActionCreator(ADD_BALANCE,"balance","type");

此操作无法正常工作,因为第二种类型的属性会覆盖" ADD_BALANCE"。相反,这有效:

export const addBalance = makeActionCreator(ADD_BALANCE,"balance","balancetype");