Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

108
Visualizações
¿Cómo verificar si la solicitud de publicación fue exitosa o no en Redux?

Tengo Acción en Redux. Donde hago una solicitud a backEnd para hacer algo. Y necesito verificar si la solicitud de publicación que hice fue exitosa o no.

 export const changeEmployee = (id, status) => { return async (dispatch, getState) => { try { dispatch(changeEmployeeRequest()); await adminAPI.changeEmployee(id, status); dispatch(updateUserWithRolesSuccess(usersWithRoles)) } catch (error) { dispatch(updateUserWithRolesFailure()); } } }

Lamentablemente no recibo ningún dato de esta solicitud. Así que no puedo comprobar que funcione. Pero tenía curiosidad si hay alguna forma de obtener el estado de la solicitud. Como puedo ver este estado en la pestaña Red de Chrome.

Y esta es mi API, que se encuentra en una página de API separada.

 export const changeEmployee = (id, status) => API.post(`${UPDATE_EMPLOYEE}`, {id, status});
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debería poder almacenar la respuesta como un valor dentro de su función y luego verificar el estado de eso

 const res = await adminAPI.changeEmployee(id, status) if(res.status === 200) {...}

Como se dijo anteriormente, parece que está utilizando axios, que debería arrojar un error y lo que se manejará en el bloque catch. Si tiene diferentes resultados para diferentes errores, puede agregar lógica basada en el código de estado de error, similar a esto:

 catch (err) { switch (err.response.status) { case 401: ... break case 400: ... break default: ... break } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda