dispatch({type: 'FETCH_START'}}) а в конце либо dispatch({type: 'FETCH_SUCCESS}) либо dispatch({type: 'FETCH_ERROR}) и нужно создавать отдельный reducer для отслеживания статуса fetcha ?? типо такого export const isDataFetching = (state = false, action = {}) => {
switch (action.type) {
case 'FETCH_START':
return true;
case 'FETCH_SUCCESS':
case 'FETCH_ERROR':
return false;
default:
return state;
}
};
я юзаю npmjs.com/redux-symbiote и специально для этого сделал npmjs.com/symbiote-fetching
Обсуждают сегодня