【发布时间】:2021-06-17 22:49:08
【问题描述】:
为什么我的传奇没有运行?我没有收到消息“console.log('hi')”。
sagaAuth.js
import { all, call, put } from 'redux-saga/effects';
function* hello() {
while(true) {
console.log('hi')
}
};
export default function*() {
yield all([hello])
};
rootSaga.js
import { all } from 'redux-saga/effects';
import authSaga from './saga/auth';
export default function* () {
yield all([authSaga]);
}
商店
import { configureStore, getDefaultMiddleware } from '@reduxjs/toolkit';
import reducers from './reducers';
import createSagaMiddleware from 'redux-saga';
import saga from './saga';
const sagaMiddleware = createSagaMiddleware();
const store = configureStore({
reducer: reducers,
middleware: getDefaultMiddleware => getDefaultMiddleware({ thunk: false }).concat(sagaMiddleware)
});
sagaMiddleware.run(saga);
export default store;
....................... ....................
【问题讨论】:
标签: react-native redux expo redux-saga