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

250
Vistas
[object object], [object object] showing after loading data from json placeholder api

I am using react v18.1.0
I am trying to load users data from Json Placeholder API. After loading the data, I am setting it in a state called 'users'. After console.log(users), it show an Array of 10 objects. That's fine.
But after 3/4 milliseconds it show [object object], [object object], [object object].
why it Happens? Can anyone describe it, please. Here is the screenshot

import React, { useEffect, useState } from 'react';

const Users = () => {

    const [users, setUsers] = useState([]);
    useEffect(() => {
        fetch('https://jsonplaceholder.typicode.com/users')
            .then(res => res.json())
            .then(data => setUsers(data))
    }, [])
    console.log(users);

    return (
        <div>
            <h1>{users.length}</h1>
        </div>
    );
};

export default Users;
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

That is happening because console.log(users) is getting executed every time the component getting re-rendered.

You have to wrap it inside useEffect hook

useEffect(() => {
    console.log(users)
},[users]);

this will cause the console log to execute everytime the users state changes.

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