2016-11-13 65 views

回答

2

selectundefined

您可能需要將版本react-saga0.5.0升級到更高版本。

例如從https://npmcdn.com/[email protected]0.5.0 /dist/redux-saga.min.js到https://npmcdn.com/[email protected]0.9.0 /dist/redux-saga.min.js

(至少0.9.0是在我的測試確定。 0.12.1是最新的)

而且從ReduxSaga.effects

const { put, call, select } = ReduxSaga.effects; 

導入修訂將是:

enter image description here

+0

Do'h !!謝謝!它到達了! '選擇第一個參數必須是一個函數',必須有一種方法來返回沒有選擇器的整個狀態? – Mintberry

+0

From Docs'如果select沒有參數被調用(即yield select()),那麼該效果將被解析爲整個狀態(與getState()調用的結果相同).' – Mintberry

+0

謝謝!這工作... 'const getState = state => state' 'var state = yield select(getState)' – Mintberry