Se muestran cuando ejecutas los tests. Hasta entonces aparecen como un requisito oculto.
Crea una lista de usuarios que se pide al servidor y que gestiona la carga y los errores. Practicas useEffect con peticiones y el estado asíncrono.
Loading..., Could not load the users y No users, y los role: los usan los tests./api/users con fetch.Loading... en un elemento con role="status".{ id, name }), cada name se muestra en un li.Could not load the users en un elemento con role="alert".Loading... mientras la petición está en curso.Ada Lovelace y Alan Turing → ves esos dos nombres.Could not load the users.Pide los datos dentro de un useEffect con un array de dependencias vacío.
Un solo estado con el tipo de caso y los datos evita combinaciones imposibles.
En la vista previa, /api/users responde al cabo de medio segundo. Para ver el caso de error, pide /api/users?status=500 un momento, y vuelve a poner la URL antes de ejecutar los tests.
useEffect para efectos secundarios.fetch, promesas y manejo de errores.La consola está vacía
Ejecuta tu código con Ctrl+S
Esta consola empieza de cero cada vez que se carga la vista previa. La consola de DevTools del navegador conserva los mensajes con Preserve log.