Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
Necesita extraer el valor del nombre de la matriz json de la salida

No puedo extraer la variable de nombre de la salida del gráfico del siguiente código de reacción. tratando de almacenar el valor del nombre de la salida json recibida de la API en mi variable de estado en React. ¿Cómo lo hago?

 state = { auth: false, username: '', access_token: '', app_name: [], }; responseFacebook = response => { {/*console.log(response);*/} if(response.status !== 'unknown') this.setState({ auth: true, username: response.name, access_token: response.accessToken }); graph.setAccessToken(this.state.access_token); graph.get("/me/accounts", function(err, res) { let response = res; console.log(response.data[0]); }); console.log(this.state); }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Tal vez porque está revisando el segundo console.log fuera de la devolución de llamada. En javascript, las devoluciones de llamada (la función dentro de la llamada de obtención) se activan más tarde, cuando se completa la API, por lo tanto, no obtendrá nada en la console.log inicie sesión fuera de la devolución de llamada, si reescribe su ejemplo, podría funcionar.

 state = { auth: false, username: '', access_token: '', app_name: [], }; responseFacebook = response => { if(response.status !== 'unknown') { this.setState({ auth: true, username: response.name, access_token: response.accessToken }); graph.setAccessToken(this.state.access_token); graph.get("/me/accounts", (err, res) => { let response = res; this.setState({username:response.data[0]}); console.log(this.state); }); } }

Referencia de bucle de eventos

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda