我想在redux-saga里进行为登陆跳转到index!
import { push } from 'react-router-redux';
function* fetchEntity(entity, url, data, history) {
yield put( entity.request(data) )
const {response, error} = yield call(api.fetchData, {url: url, data});
if(response.data.code == 105){
yield put( push('/') )
return;
}
if(response){
yield put( entity.success(data, response) )
}
else
yield put( entity.failure(data, error) )
}
类似上面这样,push,url变了,但是没有re-render.
我尝试在组件内传出history,是可以的。但是不能没个接口都要转history吧!求大神解决。。