2016-11-13 61 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