0
我有這個簡單的傳奇:終極版傳奇 - 採取一切永遠不會被調用
export function* priceComparisonSaga() { yield takeEvery(RECORD_PRICE, priceComparison); }
但每當我發出事件,它永遠不會被調用。這是怎麼回事?
我有這個簡單的傳奇:終極版傳奇 - 採取一切永遠不會被調用
export function* priceComparisonSaga() { yield takeEvery(RECORD_PRICE, priceComparison); }
但每當我發出事件,它永遠不會被調用。這是怎麼回事?
事實證明,有問題的行爲有一個額外的「類型」屬性。
當使用快捷方式創建這樣的行動,
export const addBalance = makeActionCreator(ADD_BALANCE,"balance","type");
這一行動是行不通的,因爲第二類屬性將覆蓋「ADD_BALANCE」。取而代之的是,這個工程:
export const addBalance = makeActionCreator(ADD_BALANCE,"balance","balancetype");
這是一個很好的理由使用放一個'payload'領域內的所有附加數據的流量標準動作約定。 – markerikson