Yo realicé el proyecto con la API de Pokemon por si alguien la quiere utilizar es genial!! y les comparto el código de mi proyecto Buscador de Pokemons (Aún falta separar el código en componentes)
Me gusta!!!🤌🏻
Muy buen diseño. 🥹
Para arreglar el formato de fecha
{newDate(created_at).toLocaleDateString('en-us')}
como solución al reto numero dos, lo que yo hice, fue inicialmente desde el componente App pasar por props el estado notFound a el componente Searcher
ubicado en el componente Searcher, envuelvo a el componente Stack con Fragment y al mismo nivel del componente Stack añado un nuevo componente Typography que validara si el valor de notFound el cual fue recibido por props, es true o false y dependiendo su valor mostrara un mensaje de error o un string vacio
constSearcher=({ setInputUser, notFound })=>{....return(<><Stack...</Stack><Typography color='red'>{ notFound
?'Error: usuario no existe':''}</Typography></>)}
cada vez que busquemos un usuario que no exista o este mal escrito, este mensaje aparecerá y igualmente desaparecerá cuando el usuario sea encontrado, ya que toda esta logica que nos permite contralar esto se encuentra en el componente App en su funcion gettinUser