2016-11-13 2 views

ответ

2

select является undefined.

Возможно, вам потребуется обновить версию react-saga от 0.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 !! Благодаря! Он добирается! 'select first argument должен быть функцией'. Должен быть способ вернуть все состояние без селектора? – Mintberry

+0

Из Docs 'Если select вызывается без аргумента (т. Е. Yield select()), то эффект разрешается со всем состоянием (тот же результат вызова getState()). – Mintberry

+0

Спасибо! Это сработало ... 'const getState = state => state' ' var state = yield select (getState) ' – Mintberry