Tag: REDUX-SAGA
function* imageUploadfunctionCall(payload) { for (let image of payload.payload) { const {response, error} = yield call(imageUploadRequest(image)) if (response) { yield put({type: ON_SUBIDA_EXITOSA, payload: image}) } else if (error) { console.log(‘error’, error) } } } export function* watchImageUpload() { while (true) { let workerTask = yield takeEvery( ON_PROGRESO_SUBIDA, imageUploadfunctionCall ) yield take(ON_CANCELAR_SUBIDA_LOTE) . . . Read more
Tengo un escenario en el que necesito realizar una serie de llamadas de API en paralelo. Por ahora, el código utiliza redux-saga all para hacer esto: try { const results = yield all( someIds.map(id => call(axios.delete, `/api/somewhere/items/${id}`) ) ); console.log(results); yield put(someSuccessFunction) } catch(e) { yield put(someFailureFunction) } En caso . . . Read more
Estoy trabajando en un proyecto que crea una extensión de Google Chrome. Estoy intentando agregar el middleware redux-saga para usar debounce con saga. Sin embargo, estoy recibiendo un error que dice: El tipo de argumento no es asignable de tipo ‘Store<any, anyaction=””>’. ¿Cómo puedo arreglar eso y cómo debo hacerlo? . . . Read more
Para ser honesto, sé cuándo usar Redux y el estado global, pero he estado viendo muchos proyectos de código que usan Redux-Saga o Thunk para casi todas las llamadas a la API. Todo se guarda en el estado global del almacenamiento y todas las llamadas a la API pasan por . . . Read more
Estoy implementando la función de geolocalización en tiempo real en mi aplicación de React Native con la ayuda de @react-native-community/geolocation y creo una función de saga de inicialización que se encarga de iniciar la función geolocation.watchPosition. Quiero pasar una función de callback de saga de redux que actualizará mi estado . . . Read more