De acuerdo, así que lo acabo de robar de aquí. Lo que vamos a hacer rápidamente es obtener datos de tres formas. Primero lo haremos de la forma que todos conocemos, así que nuestra aplicación. Tenemos una aplicación de React que utiliza Create Root, es algo nuevo. Tenemos nuestro componente de aplicación que renderiza, como puedes ver, los elementos reales aquí, el encabezado, los chistes, y así sucesivamente. Y por último, tenemos un componente de chistes, esta cosa, que debería obtener datos pero no lo hace. Así que obtendremos datos de tres formas y luego hablaremos de lo que aprendemos.
Para hacer eso, voy a obtener mis datos de aquí y obtenerlos inmediatamente. Nuevamente, inshallah, red, por favor. Genial, eso es suficiente. ¿Sabes qué pienso? Creo que la red depende de... Bueno, no importa. Iba a hacer algo increíble, pero ahora no lo haces.
De acuerdo, voy a obtener un fragmento de código aquí en JavaScript para obtener esto en mi aplicación, solo del lado del cliente, como sabes. Así que haremos algo como esto. Y cuando cambie la búsqueda, simplemente obtendremos de nuevo. Pegaremos el fragmento de código. Agregaré un filtro, solo por diversión, donde el chiste contiene la búsqueda. Y luego, en lugar de imprimir el resultado en la consola, estableceré el chiste en los registros de resultado, ¿de acuerdo? Solo estoy obteniendo datos. Estás familiarizado con esto. No estoy dedicando demasiado tiempo a esto. Y así, tenemos chistes de una API. ¿Cuál es el lenguaje más utilizado en la programación? Palabrotas. Ja ja, en realidad es gracioso. ¿Funciona la búsqueda? Puedo usar palabras como okay feenot. Pero bueno, casado, vida de desarrollador, esposa, ¿verdad, 100%? Así que estamos obteniendo, estamos renderizando el componente, luego obteniendo. Esto es bastante común. Si revisamos el código brevemente, tenemos los chistes en el estado, obtenemos y establecemos el estado, y luego todos están felices. Observa que aún no estamos manejando los estados de carga.
Comments