Paginación de los Js con datos de API | Yazdani Chowdhury | Skillshare

Velocidad de reproducción


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

    • 1.

      Introducción

      3:17

    • 2.

      Crear proyecto de reacción

      9:45

    • 3.

      Cómo instalar paquetes reactos

      12:03

    • 4.

      Cómo obtener datos de API

      5:58

    • 5.

      Cómo mostrar datos de API

      5:23

    • 6.

      Mostrar datos de API y diseño

      7:22

    • 7.

      Características de colapso

      13:15

    • 8.

      Cómo resaltar la tarjeta

      6:21

    • 9.

      Cómo hacer una paginación

      9:40

    • 10.

      Cómo agregar paginación

      11:25

    • 11.

      Diseño de paginación

      10:59

    • 12.

      Cómo resaltar la paginación y el diseño

      15:00

    • 13.

      Cómo implementar un proyecto de reacción

      8:53

  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

60

Estudiantes

--

Proyecto

Acerca de esta clase

Te damos la bienvenida a esta clase. React js es un tema candente en el campo de desarrollo web. En esta clase aprenderás cómo diseñar y construir una paginación completamente funcional con datos de API.

En primer lugar, vas a aprender cómo obtener datos de la API y mostrarlos en una tarjeta. Aprenderás cómo pasar datos de un componente a otro y mostrar datos de una tarjeta de forma dinámica.

Después de eso, aprenderás cómo agregar la paginación de reacciones en los datos de API que mostramos en una vista de tarjetas.

Aquí tienes algunas listas que vas a aprender al final de esta clase:

  1. Cómo obtener datos de la API de JSON en la aplicación reaccion.
  2. Diseña una tarjeta para cada artículo de API.
  3. Opción de colapso para cada tarjeta y aprenda cómo mostrar más datos después de expandir una tarjeta.
  4. Cómo usar iconos de reaccionar en la aplicación react js
  5. Aprende cómo actualizar el estado de reacción dinámicamente.
  6. Pasar datos desde los componentes padres a los componentes infantiles.
  7. Cómo usar la paginación reaccional para la aplicación react js
  8. Diseño de paginación y actualización dinámica de nuevo artículo API
  9. Aprende cómo marcar la paginación activa.

¿A quiénes está dirigida esta clase?

  • Si estás dispuesto a aprender y construir la aplicación de react js.

  • Si quieres aprender cómo agregar paginación en la aplicación de react js.

  • Si quieres aprender cómo obtener datos de la API y mostrarlos en una aplicación de react js.

¿Qué conocimientos y herramientas se necesitan para esta clase?

  1. Los estudiantes no necesitan tener ningún conocimiento previo para tomar esta clase.

Conoce a tu profesor(a)

Teacher Profile Image

Yazdani Chowdhury

UI/UX Expert, Mobile & Web App Developer

Profesor(a)

Habilidades relacionadas

Desarrollo Herramientas de desarrollo React
Level: All Levels

Valoración de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%

¿Por qué unirse a Skillshare?

Mira las galardonadas Skillshare Originals

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Ve clases sobre la marcha con la aplicación de Skillshare. Progresa en línea o descarga las clases para verlas en el avión, el metro o donde sea que aprendas mejor.

Transcripciones

1. Introducción: Bienvenido a este Curso React JS. Mi nombre es sí entonces cada Audrey y algoritmos dr. En este curso. En este curso, vas a aprender a construir nuestra aplicación React y cómo agregar paginación reaccionar con datos API del mundo real. Como se puede ver que este es el proyecto que vas a construir en este curso. Entonces aquí estamos obteniendo lista de información de un endpoint API y estamos mostrando nuestros datos de API en una vista de tarjeta. Y tan pronto como pase el cursor sobre la tarjeta va a mostrar Pequeño borde en la esquina lateral izquierda. Y en cuanto haga clic en éste, se va a expandir. Y luego podemos ver el resto de la información. En este curso. No solo estás aprendiendo la paginación React, también querrás aprender a agregar plegables mostrados en sillas de reactor. Y si hago click en esto, uno se va a abrir y entonces también va a marcar, así es como implementamos reaccionar colapso de Shun. Y luego en la parte inferior se puede ver esta paginación React aquí. Actualmente estoy en el caso número uno, hay una razón por la que y éste está marcado de color blanco. Y si hago clic en la prueba número dos, entonces estos dos van a resaltar. Y entonces este botón anterior va a habilitar si hay número uno, entonces el botón anterior está desactivado porque antes de uno no tenemos ningún número base. Y al hacer clic en el siguiente botón, también soy capaz de mover una base a otra base y el espacio E que estamos mostrando, estamos mostrando y esta lista de datos. Y luego si todas y cada una de las bases tenemos datos de reembolso que estamos obteniendo de nuestro endpoint API. Y entonces solo podemos mostrárselo a usted puede simplemente filtrar nuestros datos usando nuestra paginación. Así que traté de agregar todo tipo de características de paginación que normalmente vemos en la replicación de preferencias. Entonces si fui a la última base, entonces entonces el siguiente botón va a decibelios. Y entonces también hemos avalado, significa que es mantener el número base. Por lo que al parecer he añadido este número cinco. Entonces si hago clic en él, entonces se va a escapar a este número cinco. Tipo fit se va a mantener al mismo tiempo. Entonces ahora estamos en el caso número tres, y si hago clic en él, así que ahora estamos en el verso número ocho. Por lo que definitivamente puedes cambiarlo como quieras. Entonces en lugar de cinco, se puede mostrar para ver, y también puede cambiar dinámicamente el color, el color fondo, y los diseños de paginación. Hice todo lo posible para explicar todas y cada una de las líneas de código de este proyecto para que entiendas todo y cómo desplegar un proyecto reaccionar JS a Netlify para que personas de todo el mundo puede acceder a su aplicación. Entonces vamos a utilizar una plataforma Cloud para desplegar nuestro proyecto, que se llama Netlify. Se puede ver que esta URL, actualmente, este proyecto es vivir en esta URL en Netlify. También querrás aprender a desplegar este proyecto React JS. Por lo tanto, les animaré altamente a inscribirse en este curso. Nos vemos en la conferencia. 2. Crear React Project: Bienvenido a esta conferencia. En esta parte, vamos a empezar a trabajar en nuestro proyecto React JS. Para eso, ante todo, tendremos que crear nuestro proyecto React JS. Como pueden ver, he abierto mi Visual Studio Code, pero actualmente, no tengo nada aquí porque aún no instalé el proyecto. Entonces en el otoño del directorio, necesitamos importar nuestra carpeta. Entonces lo primero que primero, lo que hay que hacer, solo necesitas crear una carpeta. Por ejemplo, voy a crear mi carpeta dentro de este directorio de carpetas, por ejemplo, la reactividad de videos, un problema con los datos de APA. Y aquí voy a crear una nueva carpeta. Y voy a decir React paginación. Reaccionar la paginación. Y dentro de esta carpeta, tendrás que instalar tu proyecto. Así que ahora lo que voy a hacer, voy a, voy a importar este proyecto en mi Visual Studio Code rápido. Para que puedas ver si haces clic en este icono, te mostrará este directorio de Carpeta Abierta. Así que da clic en Abrir carpeta. Y luego voy a ir a este video y luego este otoño, y este es el nombre de carpeta que he creado. Voy a seleccionarlo. Y aquí tienes. Nuevamente, no tenemos nada dentro de esta carpeta. Como se puede ver, es sólo una carpeta vacía. No tenemos nada dentro de esta carpeta. Vamos a instalar nuestro reactivo proyecto JS. Así es como vamos a trabajar. ¿ Está bien? Simplemente crea una carpeta en cualquier lugar de sus laboratorios, en su computadora portátil o escritorio. Y luego solo importa aquí la carpeta y ahora abre tu terminal. Y vamos a instalar nuestro proyecto React JS. Entonces lo que necesito, voy a tener que escribir aquí, voy a decir NP x y luego Create React app. De acuerdo, así que una cosa debes escribir los párrafos sondeo, por lo que NPH, aplicación React. Y entonces voy a decir que el nombre es cliente. El ejemplo sprint. Puedes dar cualquier nombre, sea cual sea el nombre que des, tu proyecto estará bajo este nombre. Por ejemplo, estamos de frente, estamos trabajando en la paginación. Por lo tanto, la paginación se usa normalmente en el lado del cliente, que es el frente y el lateral. Sigue siendo la razón por la que estoy escribiendo del lado del cliente. Así NP x Create React app client. Y ahora va a instalar nuestro proyecto dentro de este directorio de carpetas. Tomará un par de minutos dependiendo de su velocidad de internet. Y se puede ver que se ha creado la carpeta y el package.json ha creado. Y se va a crear un par de artículos más, par de proyectos más. Y mientras tanto, puedo mostrarles pocas cosas que se requerirán para nuestro proyecto. En primer lugar, te voy a mostrar cómo podemos usar bootstrap en nuestro proyecto. Entonces porque voy a usar alguna parada budista. Por lo que puedo decir Budista fuera. Y se requerirá para nosotros, así que voy a ponerlo de acuerdo. Entonces este es el sitio web oficial, a menudo consiguen personal budista. Y desde aquí se puede leer muchas cosas. Simplemente puedes instalar su paquete NPM. Sí lo tienen, pero la forma fácil es usar el enlace. Para que puedas ver introducción y luego Inicio Rápido. Hay algunos enlaces que necesitaremos. Por ejemplo, éste. Sólo podemos agregar este aquí. Por lo que tienen propiedad CSS y otras propiedades aquí. Entonces por ejemplo, déjame comprobar, descargar código fuente. Por lo que podrían tener un enlace llamado empezar. Por lo que también podemos hacerlo desde aquí. No es un gran tema aquí. Creo que tendremos que copiar éste y luego estos dos archivos que necesitaremos instalar. De acuerdo, para que podamos conseguir nuestro, podemos conseguir nuestro comienzo budista desde aquí. Y vamos a instalar un paquete más, que se llama NPM reaccionar paginación. Así es como usaremos nuestra paginación. Entonces React, paloma ella. Este es el nombre del paquete. Y déjame ver cómo va ahora. Por lo que aún es, tomará unos momentos. Y este es nuestro paquete de paginación que usaremos. Esta es la tenemos esta opción y puedes simplemente leer su documentación si lo deseas, simplemente puedes buenas ideas sobre su característica son las opciones de cómo usar esta? Y tienen par de pruebas que obviamente usaremos en nuestro proyecto. Y te mostraré cómo hacerlo. Qué tan bien significa esta clase de ruptura, con cadenas en peste. Y tienen muchas cosas. simplemente puedas jugar por aquí y luego solo puedes conseguir algunas ideas. Y obviamente te mostraré cómo implementar éste. Y vamos a instalar, instalaremos iluminación. ¿ Qué más necesitamos? Necesitaremos nuestro ícono rojo tan pobre que tengan otro paquete llamado NPM reaccionan iconos. Usaremos iconos de React de este paquete NPM, iconos rojos. Y necesitaremos, necesitaremos nuestros datos API. Entonces estos son los iconos rojos que necesitamos instalar en nuestro proyecto. Y entonces necesitamos otra cosa que es nuestra APA. Entonces usaremos nuestra API pública para que aprendas a usar los datos de APA. Por lo que voy a decir JSON placeholder. Por lo que este es el sitio web desde donde obtendremos nuestro enlace APA gratuito. Y tienen muchas opciones. Por ejemplo, digamos que voy a seleccionar este post. Por lo que vamos a conseguir nuestra APA en datos desde aquí. Contamos con título y cuerpo e identificación. Copiaremos este enlace de esto. Muy bien, por lo que ha instalado módulos Node y un par de cosas se van a sumar aquí. Por lo que te mostraré éste también. Y podría ser útil. De acuerdo, entonces estamos a punto de terminar y creo que nosotros, tenemos todos los paquetes requeridos y te mostraré cómo instalarlo y cómo podemos activar. De acuerdo, Así que para recoger nuestro ícono de tarifas tienen hay sitio web de icono de reaccionar. Creo que esta es su página de inicio. Entonces aquí vamos. No, esta no es la página principal. Tienen un sitio web desde donde podemos atómicamente aquí, de donde podemos conseguir éste, no éste. Puedo decir iconos de React. Iconos aquí. De acuerdo, Así que esta es la página oficial de los iconos de React. Por lo que una vez instalaremos nuestro ícono de reactor en nuestro proyecto, tendremos acceso de todos estos íconos. Entonces podemos usar lo que queramos. Sólo tenemos que importar el nombre. Y entonces va a funcionar en nuestro proyecto. Por lo que es muy fácil de usarlo. Solo toma unos segundos. Muy bien, por lo que nuestro proyecto está listo y él, dice alguna instrucción de cómo ejecutar el proyecto. Por lo que podemos ver este es nuestro directorio de carpetas. Tenemos este AB no sillas y todo otro archivo. Primero voy a ejecutar este proyecto. Por lo que tenemos que pasar a este directorio de clientes. Para ello, necesitamos escribir aquí CD client porque nuestro proyecto está instalado dentro de esta carpeta cliente. Por lo que necesitamos estar dentro esta carpeta cliente para poder ejecutar nuestro proyecto. Entonces para ejecutar nuestro proyecto, necesitamos escribir npm start. Y ahora va a ejecutar nuestro proyecto y podremos verlo en nuestro navegador. Y déjame mostrarte si va a funcionar. Entonces aquí vamos. Este es nuestro proyecto. Espero que vaya a funcionar porque debería funcionar. No hicimos ningún error. Y también podemos ver la actualización y si se obtiene algún tipo de errores, por lo que se va a mostrar aquí. Y también podrás verlo en el navegador. No tengo ninguna idea de por qué se está tomando tanto tiempo. Entonces, mientras tanto, te puedo dar alguna instrucción sobre la carpeta o directorio aquí. Entonces básicamente, trabajaremos principalmente bajo este directorio fuente donde crearemos nuestro componente y todo el archivo. Se puede ver este es nuestro archivo principal que contiene todos los datos en este momento, pero lo modificaremos. Y luego tenemos esta app dot CSS. Y este es el directorio público. Y dentro de este directorio público tenemos nuestro index.html. Y ejecutamos específicamente, cuando ejecutamos nuestro proyecto React en cualquier tipo de navegador, parece que para competir con éxito. Por lo que ahora deberíamos poder ver nuestro proyecto. Entonces aquí vamos. Este es nuestro proyecto de animaciones de reactor. Actualmente no tenemos nada, por lo que tendremos que trabajar en ello. Y voy a detener este video aquí mismo, y seguiremos con la siguiente conferencia. 3. Instalar paquetes React: Bienvenido de nuevo una vez más. En esta parte, comenzaremos a trabajar en nuestro proyecto React JS. En última parte, pudimos ejecutar nuestro proyecto y luego instalamos nuestro React JS en nuestro equipo. Por lo que ahora ante todo en esta parte, voy a instalar todo lo requerido en los paquetes requeridos para que podamos seguir trabajando en nuestro proyecto. Entonces para hacerlo, eso significa robó este 1 primero. Y así tendremos que instalar el ícono de React. Así que simplemente haz clic en estos iconos rojos, pinchando aquí, y luego abre tu terminal y para asegurarte de que estás dentro de tu directorio de clientes. Porque recuerda una cosa, todo tu archivo, todo tu paquete compartido y carpeta dentro de esta carpeta cliente o cualquier nombre de carpeta que des. Por lo que siempre tienes que estar dentro esta carpeta donde instalaste, reaccionarás el proyecto JS y no tu directorio de carpetas principal. ¿De acuerdo? Entonces para hacerlo rápido, me voy a pasar a este directorio de clientes. Entonces cliente ácido y luego voy a pegar npm, reacciono PyCon, y luego se va a instalar. Y podría tomar unas cuantas veces entonces. De acuerdo, entonces se ha instalado, supongo. Ahora déjame mostrarte algo. Entonces si abrimos nuestra, si abrimos nuestro package.json, entonces podremos ver icono rojo ha agregado por aquí. Ahora vamos a instalar React busy-ness. Lo que eso va a hacer eso se requiere para nuestra paginación. Por lo que ahora ya estoy dentro de este directorio, así que voy a pegarlo y luego voy a instalar éste. Y se va a sumar por aquí, reaccionar paginate. Muy bien, por lo que hemos instalado dos paquetes requeridos. Creo que no necesitaremos más paquetes, pero para éste, solo usaremos este enlace normal. Entonces antes de eso, permítanme modificar éste para que podamos entender que nuestros cambios lo van a sumar en nuestros proyectos. Así que ahora todo nuestro código dentro de este app.js. Entonces, lo que básicamente voy a hacer, voy a seleccionar todo, entonces voy a quitar porque quiero eso, ya sabes, todo, cada línea de código que voy a escribir aquí, hay una razón que he eliminado todo el código generado de forma automática que fue creado por React js. Entonces lo primero que primero, necesitamos importar nuestro React desde nuestro React. Y luego voy a agregar una función de flecha. Entonces voy a decir app de consola. Entonces recuerda que necesitas agregar tu nombre f aquí. De lo contrario, te va a dar un error. No significa que no puedas cambiar el nombre de tu componente. Definitivamente lo puedes hacer, pero para eso, tendrás que hacer algunos cambios. Por lo que te mostraré exportación por defecto. Entonces voy a añadir esta app. Entonces a lo que me refiero con esto, así que si abres tu índice A mandíbulas, index.js y aquí tienes tu carpeta de app es tu componente F está conectado y este index.js y básicamente se ejecuta cuando iniciamos nuestro React proyectos JS. Entonces hay una razón por la que te aseguras que eres este nombre de componente es f, o si haces algún cambio aquí, entonces asegúrate de que agregaste este. Y así es como estos reactores en los que trabajamos en este momento. Aquí debemos haber escrito nuestra f. Así que para eso, necesito decir regreso. Y dentro de este regreso. Y tenemos que sumar nuestro, podemos decir React fragmento de puntos porque podríamos agregar varios niños aquí. Entonces hay una razón por la que quiero agregar aquí el fragmento de puntos React. Entonces por ahora, así que por ahora, solo por un ejemplo y propósito de prueba, permítanme añadir una, déjame añadir una cosa aquí. Así que permítanme añadir algunos. Solo por un ejemplo, puedes saludar, React. Y lo voy a salvar. Y ahora si lo ejecutamos, podemos ver Hello React. Ahora es el momento de probar nuestro añadir nuestro trozo budista produce tan rápido. Tendré que añadir este enlace desde aquí porque este enlace nos dará la parte CSS de esta materia budista más de esta clase de arte budista. Por lo que voy a copiar esta para agregar estufa budista y abrir este index.html bajo este directorio público, haga clic en él. Y luego aquí en tu cabeza de éste, necesitas agregar éste. Y debería agregar, debería funcionar aquí. Y luego hay dos archivos JavaScript que puede necesitar dependiendo de la característica del budista o que esté utilizando. Así que sólo voy a copiarlo. No te haces no crear ningún problema. Más bien, obtendremos algún beneficio si se requiere. De acuerdo, entonces estos son los dos enlaces, tres enlaces que puedes obtener de buenas cosas budistas y solo vas a añadir a tu Él va a habilitar budista de características en tu app React. Entonces solo por un ejemplo de propósito de prueba, permítanme definir un nombre de clase aquí. Y entonces voy a decir tarjeta. Entonces coche es budista o propiedad. Si nuestras cosas budistas están funcionando en nuestro proyecto y deberíamos poder ver una tarjeta. Aquí vamos, podemos ver nuestra tarjeta. Significa que nuestras cosas budistas están trabajando aquí. Genial. Entonces ahora, ¿qué podemos hacer? Podemos crear un archivo componente aquí. Dentro de este componente, trabajaremos nuestro proyecto. Podemos decir, podemos decir componente. Pueden decir componente y este componente, podemos crear nuestro diferente archivo y carpeta. De acuerdo, entonces podemos, en primer lugar, primero que nada, vamos a crear un archivo aquí. Vamos a crear un archivo aquí. Y podemos decir, podemos decir, por ejemplo, tal vez podamos decir datos. O podemos decir, Entonces, ¿qué queremos construir básicamente? Básicamente queremos construir un componente construido, construido nuestro sistema educativo. Pero para la paginación, vamos a crear una carpeta separada para ésta, para estos datos, tenemos otra. Digamos, podemos decir aquí. Podemos decir aquí información. Información. Esta información contendrá nuestra información de leads sobre principalmente contener nuestros datos de API. Por lo que podemos ver inflamación dot js. Y ahora voy a habilitar éste. Esto me va a ayudar. Es una especie de fragmento que estoy usando la serie Fourier. Por lo que solo puedes crear un componente aquí que va a ser inflamación. Y entonces sólo podemos hacer éste. ¿ De acuerdo? Ahora bien, si sé lo que necesito hacer, esta información mantendrá aquí toda nuestra parte. O si lo hago por aquí, entonces va a ser parte de éste. Por lo que voy a importar este componente de inflamación que contendrá todos nuestros datos. Y entonces simplemente puedo llamar a esta información aquí. Y podemos ver esta información, podemos ver este texto. Y ahora dentro de esta información, obtendremos todos nuestros datos API y también agregaremos nuestra paginación. Entonces, cualquiera que sea el componente que creas, asegúrate de que esté conectado con tu app.js, que está conectado al index.js. Y así es como va a funcionar. Ahora, no necesitamos estos dos archivos. De acuerdo, así que si quiero, también puedo hacer lo mismo aquí, pero quiero separarlo para que puedas aprender a crear componente y cómo podemos conectarnos unos a otros. Así que primero lo primero aquí, necesitamos, está bien, Así que primero déjame agregar alguna opción decente aquí. No necesitamos esta información aquí. Entonces dentro de este div, voy a crear un nombre de clase. Y aquí puedo decir contenedor. Contenedor. Y este contenedor, contenedor significa, vale, así que no tenemos ningún dato aquí. Por lo que necesitamos agregar H1, puedo decir Get info. Y aquí va. Entonces si agregamos contenedor, entonces va a empezar desde el medio de este todo ajuste. Entonces así es como principalmente la mayoría de las olas que dicho tiene estas características. Y hay una razón por la que estoy usando este contenedor. Ahora, dentro de este contenedor, podemos crear nuestro podemos sumar dos vamos a empezar a sumar nuestros datos. Entonces para eso, primero, voy a crear aquí un archivo CSS. Podemos decir información sin embargo, CSA, Inflamación dot css. Y entonces voy a decir Importación. Y voy a guardarlo aquí ya nuestra inflamación está conectada con ésta. Ahora voy a crear otra carpeta aquí. Y dentro de esta carpeta, dentro de este directorio div, voy a crear un nombre de clase que contendrá todos nuestros datos. Y aquí podemos decir en para el diseño. Entonces este es nuestro diseño de relleno y estos diseño de info, dentro de este diseño de info, tendremos nuestro ACE to Tech, por ejemplo, es siete. Y puedo mandar esa información. Puedo decir lista de información, por ejemplo. Y ahora podemos hacer diseño aquí. Entonces usando el lado izquierdo, pero debe estar en el centro, pero no debería estar en el centro. Entonces lo voy a hacer. Puedo decir, entonces puedo decir A7 y luego puedo decir, acuerdo, Así que debería ser A6, A7. No hay ninguna partícula es siete. Por lo que puedo decir es siete aquí. Entonces A6. Y ahora puedo decir alinear texto, centro y margen, top, y margen tolerando 50 pixel. Entonces aquí tienes. Esta es nuestra lista de información usando el centro y tenemos algún margen de aquí también. Genial. Ahora todo está bien. Y después de eso, este contenedor aquí, tendremos que crear otra carpeta u otro archivo donde mostraremos todos nuestros datos. Y otra cosa que necesitamos sumar nuestra APA tiene, así que para eso, ¿qué puedo hacer? Simplemente puedo crear nuestra variable. Podemos decir const, URL. Y entonces simplemente puedo hacer esto aquí. Muy bien, entonces de esta URL, obtendremos nuestros datos JSON y los mostraremos en nuestra aplicación. Por lo que voy a detener este video justo aquí y seguiremos con desde la próxima conferencia. 4. Obtener datos de API: Bienvenido de nuevo una vez más. En esta parte, trataremos de obtener nuestros datos e intentaremos mostrarlos en nuestra aplicación. Pudimos añadir esta información de lista aquí. Y ahora en esta parte, voy a sumar a nuestros usuarios para enganchar. Eso nos ayudará a obtener nuestros datos de nuestra API. Entonces para eso, necesitamos agregar nuestros usos ese aro y usar ganchos de efecto o utiliza eso. Podemos decir por esto, usa eso. Entonces usa Ted Hope y luego usa efecto aro y luego usa efecto Hooke. Y por aquí, voy tan rápido que voy a crear. En cambio podemos decir const y se puede decir que los datos se van a establecer datos. Y luego podemos agregar usa deuda y va a ser un área vacía porque vamos a conseguir nuestros datos y vamos a establecer nuestra lista de array dentro de esto. Lo utiliza gancho. Y bien, así que aquí voy a crear una nueva carpeta. Voy a decir const lot. Sería mucho API. Serían muchos datos del FBI. Puedes darle cualquier nombre, lo que quieras. Puedes darle cualquier nombre, lo que quieras. Entonces es sólo un nombre de función. Y dentro de esta función voy a añadir Fess. ¿ Qué es rápido? Básicamente, fess es un pre-construido con el navegador. Nos ayuda a obtener nuestros datos del servidor o de cualquier tipo de API. Pero si lo desea, también puede usar ceros, que es n, The Becker's. Pero para mí me encanta usar este y va a hacer todo por nosotros. Entonces fase y desde donde queremos conseguir nuestros datos, queremos obtener nuestros datos de esta URL, que es esta URL. Y se puede ver que este es el punto final de la API. Principalmente decimos cualquier punto final API que tengas, solo puedes usarlo aquí y luego pasa un parámetro. Entonces uno va a ser métodos normalmente es por defecto es método es bueno. Pero si lo deseas, también puedes mencionarlo y conseguirlo tiene cuatro propiedades más, cuatro más. Por ejemplo, GET, post, PUT y eliminar que necesitarás si realizas operación de eliminación u otras cosas, entonces necesitamos, necesitamos convertir nuestros datos en formato JSON. Entonces porque por defecto esta cara no puede convertir nuestros datos JSON, entonces podemos decir que la respuesta va a ser un riesgo bonos dot json. ¿ Qué significa? ¿ Y qué lo decimos aquí? Dijimos aquí, cualquiera que sea la respuesta que estuvieras obteniendo de esta URL de nuestro endpoint API, solo conviértalo en formato adyacente. Y entonces sólo podemos mostrar nuestros datos dentro de nuestra app. Muy bien, entonces ahora puedo añadir otro que aquí. Y entonces puedo decir, si lo tienes, si lo has convertido en formato JSON, entonces podemos conseguir nuestro resultado. Podemos decir resultado. Y luego aquí podemos ver. También podemos adivinar el útero. Si hay algún euro, se puede pensar como escaso. Y entonces simplemente podemos decir, consola dot log va a ser este error. Y voy a añadir éste. Entonces nuestro resultado, quiero decir que nuestros datos ahora están dentro de este resultado. Ahora tenemos que establecer este resultado dentro de los datos establecidos, que son nuestros usuarios para hablar. Por lo que podemos decir que somos si quieres, también puedes agregar una condición aquí. Entonces si nuestro resultado, significa que si obtenemos el resultado, entonces sólo podemos establecer nuestros datos aquí. Y entonces el resultado va a estar dentro de éste. Ahora, nuestros usuarios representaron contener todos estos datos que obtendremos de esta API. Permítanme formatear el código. Muy bien, ahora tenemos que sumar nuestro efecto EU para que podamos decir use Effect. Y luego aquí podemos sumar éste. Y aquí tenemos que agregar un acusado es era de independencia, porque queremos renderizar nuestra API y datos sólo una vez. Si no agregas esta área de dependencia, entonces va a renderizar lo mismo una y otra vez y otra vez. Entonces estamos principalmente, realmente estamos diciendo aquí. Entonces, cualquier dato que obtengas de esta URL API solo afectó o simplemente mostrarlo en acaba de cargar, al menos, solo al menos una vez. No hace falta hacer lo mismo una y otra vez. Ahora voy a copiar esta función y luego la voy a pegar aquí. Genial. Ahora tenemos éste por lo que nuestros datos están listos, pero aún así no podremos ver nada porque no usamos nuestros datos. Entonces déjame explicarte una vez más. Por lo que básicamente creamos un usuario para enganchar y estamos obteniendo nuestros datos API usando esta URL de fase. Y entonces solo estamos diciendo que si obtenemos nuestros datos, simplemente, solo añada estos datos en nuestros usuarios para hacer. Ahora, podemos acceder a nuestros datos utilizando estos datos. Para hacerlo, por ejemplo, puedo agregar, solo puedo probarlo. Se puede decir, se puede decir, supongo que es sólo algún punto stringify. Y luego estos datos, por lo que nos dará el formato JSON de nuestros datos solo para fines de prueba en caso de que lo consigamos. Entonces podemos ver que tenemos todos nuestros datos de esta API y encontrar, pero esta no es la forma de mostrarlo obviamente. Y definitivamente formatearemos nuestro código y agregaremos absorción de color o algunas otras cosas que vamos a hacer aquí. No te preocupes, significa que somos capaces de obtener nuestros datos. Y en la siguiente parte, vamos a mostrar nuestros datos en nuestro formato de diseño y lo haremos más legible por humanos. Así que te voy a ver en la próxima conferencia. Adiós. 5. Mostrar datos de API en una tarjeta: Hola, bienvenidos de nuevo una vez más. En esta parte, diseñaremos nuestros datos e intentaremos mostrarlos en una tarjeta. De acuerdo, Entonces, ¿cómo podemos hacerlo? ¿ Para hacerlo? Quiero quitar esta porque ya no necesitamos esta cosa. Por lo que ahora de aquí, podemos sumar nuestro descenso, descender parte. Por lo que ahora podemos ver que no tenemos nada en nuestra lista. Entonces, ¿cómo podemos agregar nuestro diseño aquí? Entonces, ante todo, lo que quiero tener, quiero crear una primera. Tenemos que movernos a través de nuestros datos que estamos obteniendo. Así que vamos a conseguir nuestros datos de aquí. Puedo decir ese mapa de puntos delta, necesitas mapear a través de nuestros datos y puedo decir d. y puedes añadir cualquier nombre, lo que quieras. Y luego voy a añadir la posición de índice aquí. Y a partir de aquí, podemos hacerlo. Ahora. Puedo ver este div, y luego también puedo ver estos tiff. Entonces ambos son iguales aquí y ahora aquí voy a añadir un nombre de clase. Y nombre de clase puedo decir tarjeta. Y sólo por un propósito de ejemplo, voy a añadir, voy a añadir título. Puedo decir título. Y veamos qué podemos ver aquí? Por lo que podemos ver esto apretado aquí y también podemos ver este carrito. Pero esto se ve muy mal y necesitamos arreglarlo para que podamos agregar y diseñar opción aquí. Entonces hay dos formas de hacerlo. O simplemente podemos crear un nombre de clase aquí, y luego podemos llamarlo en este archivo CSS u otro es hay una propiedad en React que se llama estilo. Y entonces simplemente puedo añadir doble corsé rizado. Y luego si quiero, puedo añadir margen. Y entonces este margen va a ser de diez píxeles. Ahora también podemos ver este margen, diez píxeles, y luego también podemos añadir relleno aquí. Puedes hacer casi todas las propiedades CSS aquí. Podemos decir diez píxeles. Aquí se va a sumar algún objetivo de relleno. Para que puedas agregar cualquier diseño CSS dentro de esta línea. Pero si solo estuvieras usando algo simple, diseño afilado, entonces puedes hacerlo. Pero si estás usando muchas cosas, entonces simplemente puedes separar esta aquí. Así que simplemente puedo decir que el diseño de tarjetas no lo es, esta no es una clase separada que voy a crear. Y lo voy a añadir aquí. Ahora, si miro el navegador, se puede ver que no tenemos ningún diseño ahora. Por lo que puedo decir margen de diez píxeles, y luego el relleno va a ser de cinco píxeles. Entonces tenemos este título, tenemos esta ropa de cama, y tenemos este margen. Ahora podemos reemplazar nuestro este título por estos datos, con este título y cuerpo. ¿Cómo puedo hacerlo? Para ello podemos sumar, en lugar de este título, simplemente podemos decir este título y recordar que hay que escribir el mismo nombre. Lo mismo es ser lo que sea en APA. Entonces va a ser título aquí, Rico. De acuerdo, entonces el título está más definido porque nuestros datos están en éste, por lo que necesitamos escribir dy dt o título. Ahora podemos ver nuestro título desde nuestra API. Qué genial es. Una cosa que quiero personalizarlo aquí en lugar de esto es que yo es una. Voy a hacer que sea un seis para que se vea más pequeño y agradable. Genial, se ve realmente genial. Y otra cosa que podemos hacer aquí, podemos hacer ¿qué podemos hacer aquí? Podemos añadir aquí una etiqueta p para el cuerpo, quiero decir, para el texto principal. Y hay uno que puedo decir, que es la propiedad, ¿cuál es el nombre de la propiedad? El nombre propio es cuerpo. Puedo decir este cuerpo, DIE hija, cuerpo. Y aquí vamos. Así que ahora tenemos nuestro título, obtuvimos nuestra descripción de nuestra API. Significa que si lo desea, también puede recuperar este ID. Eso no es un problema. Se puede obtener cualquier cosa de la, de la API, sea cual sea la comida que hayan agregado algún d dot id Ahora podemos ver nuestro ID aquí. Ver Heidi, 123456789. Genial, pero no necesitamos tener esta identificación aquí. Ahora, esta es la única forma de hacer diseño de tu tarjeta para agregar datos API en tu proyecto. Ahora hay otra forma de hacerlo y ¿qué es? Y entonces ahora estamos haciendo todo en este único archivo, cual no es bueno para nuestros proyectos. Por ejemplo, estás trabajando en un gran proyecto, entonces va a ser difícil para ti manejar todas estas cosas. Entonces para eso, separaremos esta parte de diseño en un archivo de componente diferente, y luego la agregaremos en nuestro componente aquí y lo mostraremos aquí. Esta es la forma más fácil que la mayoría de la empresa lo hace. La mayoría de la gente lo hace. Y ahora voy a detener este video aquí mismo. Y te mostraré a partir de la próxima conferencia. 6. Mostrar API Data y Diseño de Tarjetas: Bienvenido de nuevo una vez más. En esta parte, crearemos nuestro componente separado para nuestros datos y luego mostraremos nuestra información. Cómo puedes hacerlo actualmente, tenemos toda nuestra información aquí y se ve bien, totalmente bien. Pero quiero mostrarte algo más. Voy a crear un nuevo archivo, nuevo componente llamado data, o podemos decir mostrar datos lo que quieras, luego js. Y luego voy a crear este componente. Entonces mostrar datos, y este show data va a contener toda nuestra información. Entonces voy a decir React dot, fragmento de puntos dentro de este objeto fragmento de puntos. Entonces lo que tendremos que hacer básicamente aquí, tendremos que sumar esta parte en nuestro diseño. Por lo que hay que añadir este aquí. Así que muestra datos, voy a decir, vale, lo siento, no necesitamos éste porque ya tenemos esta def dentro de ésta. Entonces voy a sumar éste. Genial. Por lo que ahora tenemos esta tarjeta, diseño de tarjetas, título y cuerpo. Y aquí no tenemos nada. Ahora, ¿qué pasa con el diseño? Teníamos antes para éste, y obviamente nos va a dar un error para éste. Ahora, es en este componente, no hay duda es que cómo vamos a acceder a estos datos por aquí en este componente para eso, necesitamos pasar nuestros apoyos. Así que agrega doble corsé rizado y agrega título. Y luego agrega cuerpo. asegura de que el mismo título con el mismo nombre que estás usando que tenemos en nuestra API. O también puedes cambiar la fuente, entonces tendrás que hacerlo. En otras palabras, ahora no necesitamos tener en el título d dot, más bien solo necesitamos decir título y luego solo tenemos que decir al respecto, ¿de acuerdo? Aquí no hay nada más cambios. Va a funcionar en esta parte. Y ahora podemos llamar a nuestro, podemos importar nuestro componente show data. Por lo que podemos decir Importar mostrar datos. Ahora bien, estos datos contienen todos nuestros datos. Entonces, ¿qué podemos hacer? Básicamente, simplemente podemos llamar a estos datos. Y podemos ver éste aquí. Ahora vamos a ver ¿qué podemos ver? Así que ahora tenemos una tarjeta 100, pero no tenemos ningún dato aquí. Tenemos 100 cadetes, cierto. Tenemos una tarjeta 100 porque solo estamos renderizando este componente, que es este componente. Y, pero no estamos recibiendo ningún dato porque no agregamos nuestros datos aquí. ¿ Cómo podemos agregar estos datos? Por lo que primero tenemos que agregar una clave. Entonces déjame mostrarte qué significa esta clave. Entonces si hago clic derecho y si abro mi consola, entonces podrás ver me está dando un error y dice que cada niño en un contrato de arrendamiento debe tener una clave única de utilería. Por lo que necesitamos tener una clave única. Entonces, qué tipo de clave queremos que tengamos, por lo que podemos decir key d o id Entonces porque el ID es único, para que puedas ver esto, podemos usar esta clave. Y luego si refresco éste, entonces ya no deberíamos recibir este error. Mira, el euro se ha ido. Podemos ver éste. Ya hay un error. No, estás bien. Genial. Pero aún así no tenemos ningún dato porque no lo agregamos. Entonces ahora lo que son nuestras sondas son profecías estos título. Podemos hacer esto de esta manera. Podemos hacer esto. Esto podemos decir título, que es nuestro beneficio, es igual a nuestro Indeed o título. Así d dot título. Y ahora va a mostrar nuestro título. Entonces otra cosa es notable aquí es que este título indica el título de tu componente. Entonces, si estás usando de esta manera, por ejemplo, si estabas haciendo este tema de esta manera, ddo title, entonces no necesitas escribir exactamente el mismo nombre del título de la API. Puedes añadir cualquier nombre que puedas ver. Podemos decir nuevo título y solo asegurarnos de que esté utilizando este aquí. Y luego también aquí, este nuevo título y título de ddo. Entonces sigue, vamos a conseguir nuestro estado, vamos a conseguir nuestros datos. Entonces, ¿por qué es porque que aquí estamos diciendo esa escritura o título y este título es nuestro título de datos API, que es coincidencias aquí. De acuerdo, entonces si lo estuvieras haciendo de esta manera, entonces no es necesario agregar éste. Pero hay otra forma. Por ejemplo, dejas decir que tienes 100 artículos, 100 artículos que estás obteniendo de un APA. Entonces, ¿harás esto? Escribirás esto un 100 cosas de esta manera. Obviamente no para eso tenemos otra alternativa y la solución. Entonces qué vamos a hacer, pasaremos esta lista de columnas y luego vamos a usar un operador de spread y luego vamos a pasar esta d. Entonces, ¿qué hace esta d? Entonces como ya sabes que esta D contenía todos nuestros datos API. Y qué decimos que dijimos es liberado o D, significa que vamos a sumar todo en este componente es algo parecido a lo contiguo. Ahora, si Abro React, entonces ¿qué podemos ver? Podemos ver nuestro modelo corporal, podemos ver nuestro título. Y si nos fijamos aquí, este texto está contenido en el primer ítem. En el primer ítem de éste, este cuerpo, y este es el segundo cuerpo. El segundo órgano se debe a que conocí cambios en el título. Ok. Entonces si lo cambié a título, entonces deberíamos poder ver nuestro, deberíamos poder ver nuestro texto, nuestro título, puedes ver ahora tenemos nuestro título, tenemos nuestra descripción. Por lo que esta es la forma en que puedes usar esta. Por lo que ahora podemos ver acabo sumar un mes antes, estaba escribiendo este título, luego igual que, que amplitud de colega que d dot title name. De esta manera tuve que hacer todo para poder hacerlo en esta línea en lugar de escribir dos o cuatro veces, tal vez un 100 veces, basado en su diseño API. Genial, se ve bien. Ahora quiero tener algunas otras características. Por ejemplo, quiero mostrar el título rápido, y en cuanto haga clic en que quiero mostrar, quiero mostrar el colapso de Sean. De acuerdo, tan tipo de colapso han demostrado que básicamente vemos en diferentes tipos de aplicación. Por ejemplo, puedo decir cómo mostrar colapso aquí. Entonces en el Google tienen en esta opción de colapso, vale, así que si hago clic en ella, se va a abrir la ventana y va a mostrar los detalles. Si hago clic en él, se va a esconder, se va a abrir, se va a esconder se va a abrir, se va a acrecentar las mismas fotos. Te voy a mostrar cómo lo implementas en este proyecto. De acuerdo, entonces lo haremos, comenzaremos a trabajar en ello a partir de la próxima conferencia. Y voy a detener este video justo aquí y verte en la próxima conferencia. 7. Características del colapso de la tarjeta: Bienvenido de nuevo una vez más. En esta parte, trataremos de sumar nuestro colapso de Sharon. De acuerdo, entonces la cosa es que sólo quiero mostrar este título en nuestra tarjeta. En cuanto esté listo, haremos clic en el icono o lo que sea en esta tarjeta. Entonces les mostraremos este o este texto de detalles para que puedas aprender a usar el colapso de Sean en los reactores. Entonces para hacerlo, se puede ver que actualmente esta parte va a contener nuestra sección de diseño. Aquí. Voy a agregar un gancho de estado de usuario. Voy a decir usar un estado. Aquí. Necesito definir el estado. Por lo que puedo decir const va a ser un booleano en su lugar. Yo puedo, puedo decir const. Se va a configurar show que puedas dar cualquier nombre lo que quieras. Y va a ser usado como muerto. Y en un principio va a ser falso. ¿ De acuerdo? Y en un principio va a ser falso. Por lo que ahora la cosa es que cuando el usuario haga clic en esta tarjeta, usted puede hacerlo de muchas maneras. Por ejemplo, vamos a simplemente hacer click en el carrito o podemos añadir el ícono aquí. O puedes hacer algunas otras cosas. Entonces lo haré de esta manera. Entonces si es falso, entonces no queremos mostrar textos de este cuerpo. Si es cierto, entonces sólo queremos mostrar los textos de ese cuerpo. Entonces, ¿cómo podemos hacer esto? Para que podamos hacerlo de esta manera. Simplemente podemos decir, vale, así que podemos simplemente decir, solo por ejemplo, si este show es cierto, si este show es cierto, entonces sólo vamos a mostrar nuestra tecnología corporal. Sólo mostraremos la información de nuestro cuerpo. De acuerdo, voy a formatear este. Para que podamos pasar esta operación final así como podemos pasar a nuestro operador ternario también. Ahora, aquí no tenemos estos detalles información porque la declaración es falsa y lo estamos. Por lo que dijimos que si es cierto, entonces sólo podemos mostrar éste. Permítanme cambiarlo verdadero o falso a verdadero. Entonces deberíamos poder ver éste. Se trata de los textos corporales. Entonces, ¿a qué me refiero con túnel de operador ternario? Tu retrato es algo así. Si es cierto, entonces queremos mostrar este rendimientos. queremos mostrar nada que va a ser un nulo, ¿de acuerdo? Se va a mostrar, y si lo voy a añadir falso. Y luego podemos volver a ver este aquí. A esto se le llama el operador ternario. Por lo que básicamente puedes usar operador ternario cuando tengas dos condiciones. Por ejemplo, si es cierto quieres mostrar algo o quieres mostrar algo. En ese caso, se puede utilizar operador ternario. De lo contrario, también se puede utilizar el operador final va a ser de la misma manera. Por ejemplo, si quiero decir, es falso, si quisiera mostrarle aquí a este Stadman. Entonces ahora podemos ver que es falso es falso es falso porque la primera condición no es cierta porque ésta es falsa ahora, y si digo verdad, entonces va a mostrar la etiqueta corporal, el contenido, contenido principal. De acuerdo, así es como funciona este operador ternario. Entonces para éste, solo usaré, ¿de acuerdo? Solo usaré este operador AND, pero definitivamente lo puedes hacer usando de esta manera. Pero si solo quieres mostrar solo una condición, entonces es mejor usar este extremo de la segunda parte. Entonces no tendrás que agregar este colon o nulo va a trabajar aquí, y luego voy a añadir esto a false. De acuerdo, entonces ahora nuestro plan era agregar el ícono por aquí. Ok, qué ícono queríamos agregar. Así que vuelve aquí y luego puedo decir estrellas aquí, icono de flecha. Se puede ver que hay tantos iconos que podemos elegir de aquí. Flecha, vale, podemos elegir, podemos elegir este ícono, supongo, o este ícono, o creo que podemos elegir éste. Yo uso es éste y éste. Por lo que voy a seleccionar éste. Y sin embargo podría hacer, podría tener algún otro icono en lugar de color plano yo consola tenían este icono de color. Podemos conseguir algunos, vale, bueno, yo elegiría éste de aquí porque es el icono de color, así que no tendremos que hacer ningún color éste podrían tener el inferior uno también usa LED está en la derecha. ¿ Dónde está la de abajo? Creo que no tienen el de abajo. Tienen el siguiente, tienen el anterior. Tienen tienen se expanden, tienen. Éste. Por lo que estos dos voy a sumar. Entonces antes de eso necesito agregar éste. Y necesito importar éste aquí. Y luego dentro de estos necesito agregar esta opción que va a colapsar FC. Entonces FC colapso y se puede ver fc y fc ya está ahí. Por lo que sólo hay que añadir éste. Y si usas otro, otro icono, si tiene nombres diferentes, entonces solo tienes que arriesgarlo ahí dentro. Y éste va a ser exponencial. Y éste está aquí. Entonces solo para reaccionar, puedo reenviar las dos primeras letras que necesitas escribir, por ejemplo, a lo que quiero decir con eso. Entonces si uso, desde aquí, puedo, si usas esto, entonces puedes ver este BS. Por lo que siempre son las dos primeras letras de cualquier icono que vas a usar. Un verdadero ícono para inútiles porque siempre va a funcionar. Por lo que ahora quería mostrarlo de esta manera. Nuestro título y nuestro ícono deben estar en la esquina derecha. De acuerdo, Entonces, ¿cómo podemos lograr éste a éste, voy a crear un div. Y dentro de este div quiero poner este título. Y voy a crear un nombre de clase. Aquí. Puedo decir, puedo decir icono de colapso, icono de colapso. Y aquí vamos a tratar de poner nuestro ícono. Entonces voy a añadir una etiqueta aquí. Y solo necesito agregar esto, éste rápido porque FC expande cómo usamos. Sólo tenemos que llamar a este nombre y tiene una propiedad. Ahora deberíamos poder ver el ícono. Se puede ver este ícono está aquí, pero debe ser la esquina lateral derecha. No te preocupes, lo lograremos. Y para hacerlo, así es como usamos ícono React en nuestra f y tiene una propiedad llamada size. También vamos a usar esta celda omega1 tamaño 30. Va a ser de mayor tamaño. Creo que no necesitamos tener, en tercer lugar, necesitamos tener sólo 20. Y entonces estas columnas se han ido. Estas columnas icono va a estar aquí. Y puedo decir icono de columnas, puedo decir justificar contenido, el espacio entre y la pantalla va a ser flux va a venir en la esquina lateral derecha. Gol. Por lo que ahora hemos logrado éste. Podemos hacerlo, podemos hacer algunas otras cosas. Por ejemplo, sólo para ser un contenido y se puede decir alinear. Quizás alinear los artículos en el centro. O creo que no necesitamos hacerlo, ya está ahí. La tarjeta no es tan grande. No tenemos éste porque ya estamos usando justify-content aquí. Tan cool. Ahora, ¿qué podemos hacer? Podemos agregar un puntero de cursor aquí. Podemos agregar puntero de cursor. Entonces tenemos esto, pero actualmente no va a funcionar, por lo que necesitamos que sea colapsable cómo lo hacemos. Ahora vuelve aquí. Y entonces aquí podemos definir una, podemos crear una función. Podemos decir const, const, show item. Puedes dar cualquier nombre, lo que quieras. Entonces aquí podemos decir set show va a ser no igual a mostrar. De acuerdo, entonces hay dos formas de hacerlo. Por ejemplo, aquí estamos diciendo que sea lo que sea, simplemente hazlo opuesto. Pero tenemos que hacerlo, podemos crear otros dos componentes porque una vez que esté abierto, tendremos la posibilidad de que cambie el icono de color del icono, y luego una vez que sea clubes, y luego lo haremos en de esta manera. Así que déjame mostrarte lo que quiero decir con esto. Tan rápido. Copia éste y luego agrega un onclick aquí. Onclick. Entonces aquí quiero hacer una pausa esta. Puede simplemente pausar esta función aquí que acabamos de crear. Y ahora podemos ver colapso. Y si hago clic en esta noticia que va a esconderse, esto está abierto. Y si vuelvo a hacer clic, entonces se va a ocultar. Si está abierto y es alto, abierto, los ojos abiertos y luego se esconden. De acuerdo, por lo que nuestra absorción de llamadas está funcionando. Pero ahora lo que quiero, quiero tener cuando esté abierto, quiero cambiar el ícono. Y luego cuando le hagan click, entonces sólo nosotros podemos ocultarlo, no el mismo ícono. ¿ De acuerdo? Entonces para esto, qué puedo decir en lugar de esta manera, simplemente puedo decir cuándo o bien haga clic en él donde quieras hacerlo realidad. ¿ De acuerdo? Y ahora es cierto, pero esta llamada absorción no está funcionando aquí. Y ahora podemos hacerlo dinámico este ícono también. Si es cierto, si es cierto, si está bien, también podemos hacerlo de alguna otra manera. Por ejemplo, no se muestran y luego podemos simplemente cambiar el color del icono de color, entonces también va a funcionar. Entonces en lugar de escribir dos líneas, así que déjame intentar si va a funcionar de esta manera. Entonces podemos justo enfrente de éste, lo que sea que tengamos, queremos hacerlo. Y luego aquí podemos cambiar el ícono. Podemos decir, si el show es cierto, si la orilla es cierta, entonces queremos mostrar esta opción de colapso. Eso significa que queremos tener en éste. De acuerdo, entonces el tamaño va a ser 20. Si es cierto, eso significa que nuestro, nuestro estado está abierto. Significa que el determinante es cierto. Entonces queremos mostrar este ícono de colapso. Si no es cierto, entonces queremos mostrar éste aquí. Si es cierto, entonces queremos mostrar éste. Y si no es cierto, entonces queremos mostrarnos bien, así que lo agregué en el lugar equivocado. Debería estar fuera de éste. Y aquí vamos. De acuerdo, entonces, ¿qué decimos que si nuestra finca es cierta, queremos mostrar este ícono de colapso. De lo contrario queremos mostrar este icono de expandir. Veamos, nuestra finca es falsa ahora. Entonces nuestro constante falso, así la zona que estamos mostrando, en cambio, este icono de expandir, si hago clic, entonces nuestra finca es verdadera, y luego estamos cuadrando este ícono. Entonces si hago clic en él y luego va a bajar. Si hago clic en él, se va a bajar. De esta manera. También se fue a trabajar para ti. No hay problema en absoluto. Podemos ver, podemos hacerlo de esta manera, y también podemos hacerlo de esta manera. Otra cosa es que, por ejemplo, si quieres hacer esto clickable en toda la tarjeta, por ejemplo, actualmente si voy a hacer click en ella, no va a funcionar. Por lo que quieres, al hacer click en esta carta, quieres contraer esta opción en lugar de solo este ícono, entonces ¿qué podemos hacer? No necesitamos hacer mucho más cosa. Simplemente corta este onclick y agrega esto onclick en el carrito principal, que es nuestro descarte. Y luego si hago clic en él, entonces va a funcionar de la misma manera. Hasta el ícono va a cambiar. Entonces así es como se puede agregar esta absorción de color. Y otra cosa que podemos hacer aquí, podemos añadir un poco de personalización, diseño y el sistema de rebajas. Por lo que te mostraré en la próxima conferencia. Adiós. 8. Tarjeta de colapso de resaltar: Bienvenido de nuevo una vez más. En esta parte, te mostraré cómo podemos resaltar nuestra tarjeta que está abierta, bien, ¿y cómo podemos cambiar nuestro apellido dinámicamente? Vale, entonces una cosa que se nota aquí, así que este es el nombre de clase que nos está dando este diseño. Entonces si miro aquí, diseño de tarjetas, tiene relleno de margen. De acuerdo, así que primero lo primero, déjame agregar una propiedad aquí. Así diseño de tarjeta dot hover. Entonces cuando pasemos el cursor, quiero mostrar esto aquí. Por lo que quiero destacar esta cosa. Puedo decir frontera. El borde que queda va a ser tal vez de tres píxeles. Únicamente. Puedes sentarte color tomate. Puedes elegir cualquier color, lo que quieras. Para que puedan ver cuando resalto éste, cuando me desplace, éste, va a distinto. Pero, pero cuando está abierto, entonces todavía se hace. Todavía está hecho. Debe ser este color, debe tener este color marcado. ¿Cómo podemos hacerlo? Lo haremos. Pero para ellos, permítanme aumentar el tamaño de la frontera. Entonces, está bien, por lo que el tamaño del borde, tamaño es ahora de cinco píxeles y se ve realmente genial. Pero quiero lograr éste cuando, cuando nuestro estado esté abierto, cuando esta carta esté abierta, ésta debería estar marcada de esta manera. Ok, ¿Cómo puedes hacerlo? Por lo que sí podemos querer esta cosa de esta manera. Por lo que tenemos que hacer que este sea dinámico. ¿ Cómo, a qué me refiero por dinámica? Podemos sumar el mismo operador ternario. Tan mismo estado en nuestra clase. Si nuestro JT es cierto, queremos marcarlo, marque éste. De lo contrario queremos mostrar éste. De acuerdo, Entonces, ¿cómo puedo lograr esto? Voy a llamar a éste. Y voy a añadir este corsé rizado. Dentro de estos corsé rizado, puedo decir show, show. Si es cierto, entonces quiero mostrar este nombre de clase es que quiero mostrar algún otro nombre de clase. Así que ahora pensando lógicamente aquí. Por lo que actualmente nuestro estado estacionario es falso. Así que permítanme mostrarle éste aquí. De acuerdo, entonces tenemos éste. Entonces si yo fuera en cambio es cierto, entonces nuestro, tenemos algunos cambios aquí es porque que está cayendo esta condición estatal. ¿ Qué lo decimos aquí? Básicamente, si nuestra finca es cierta, entonces sólo vamos a devolver este diseño de auto y auto. Si no es cierto, significa que aquí es falso, estamos devolviendo nada. El otro motivo por el que nuestro auto se ha ido. Entonces, ¿qué puedo decir aquí? Simplemente puedo añadir la tarjeta por aquí. Significa, si ya dicho es falso, entonces descarte instintivo incluso suponer establecer lo que la tarjeta. Ahora podemos ver la tarjeta aquí, ¿de acuerdo? Pero no estamos consiguiendo el diseño porque para eso, tenemos que tener un diseño diferente usando lo mismo. Por lo que puedo decir, así que si es cierto, eso significa que esta condición se va a cumplir. Si es falso, entonces esta condición se va a cumplir. Por lo que todavía no tenemos éste aquí. ¿ De acuerdo? Por lo que ahora puedo marcar este rápido. Resuelve este. Entonces si nuestra finca es cierta, entonces esta clase va a estar activa. Entonces para esta clase, esta clase es clase de diseño de tarjetas. Entonces voy a copiar el mismo diseño porque necesitamos marcar este aquí. Genial. Entonces en cambio está abierto. Hay una razón por la que éste está marcado abajo. Si lo refresco, se ha ido porque obviamente no es cierto. Permítanme hacer clic en éste. Nuestra ETS es verdad, y entonces esta está aquí. Y ahora necesito agregar un nombre de clase más. Podemos decir que el diseño de la tarjeta es falso. Si nuestro estado actual es falso, entonces podemos mostrar el mismo diseño ahora que tenemos aquí. Por lo que simplemente podemos decir honorarios de tarjeta y falsos. Necesitamos relleno de margen. Necesitamos margen y relleno. Por lo que voy a añadir este aquí. Genial. Ahora, si yo fuera en cambio es falso, entonces tenemos el mismo diseño. Voy a derrumbarme éste. Si R está muerto es cierto, entonces tenemos esta cosa. Si yo fuera en cambio es cierto. Éste es markdown, es cierto, esto hecho. Ahora lo que quiero tener e poder en cambio es falso. Entonces queremos mostrar este efecto de hover que estábamos mostrando previamente. ¿ De acuerdo? Entonces, ¿cómo puedo hacerlo? ¿Para hacerlo? Entonces con clase va a llamar a esta cola, es falsa en esta clase porque si fuera en cambio es verdad, esta clase va a llamarla en cambio es falsa, entonces ésta. Así cartílagos y falsos. Aquí. Tenemos que sumar éste. La tarjeta está en color falso en el hover. Y entonces voy a decir éste. Por lo que ahora tenemos este efecto de hover. Si hago clic en él, entonces él va a aquí. Y ahora no necesitamos tener este diseño de tarjeta hover. Porque si dijera que el hombre es cierto, entonces vamos a hacer pasar el cursor por encima. Si lo que es cierto es falso, entonces solo queremos realizar este efecto de hover llamado Todo está bien. Ahora somos capaces de marcar nuestra tarjeta. Y así es como se va a ver así. Perfecto. Perfecto, perfecto. Por lo que tenemos con éxito la sal es desactivar las convulsiones. Y en la siguiente parte, y les mostraré cómo podemos sumar nuestra paginación, porque no queremos mostrar todos estos un 100 posado en esto, en esta sola base. De acuerdo, así que quiero tener paginación aquí. Y luego cuando el usuario haga clic en la paginación, entonces vamos a mostrar tal vez 510 o cualquier cantidad que queramos. Entonces te veré en la próxima conferencia. Adiós. 9. Slice datos para la paginación: Bienvenido de nuevo una vez más. En esta parte, comenzaremos a trabajar en nuestra paginación. Entonces déjame mostrarte cómo podemos lograr nuestra paginación. Entonces por aquí, este es el ritmo donde tenemos nuestros datos que estamos obteniendo de nuestra API. Esta información por favor contiene algunos, permítanme primero cortar nuestros datos de lo que podemos conectar nuestros datos con nuestras funcionalidades de paginación. Entonces para eso, voy a añadir aquí un comando. Se puede decir paginación. Solo para entender que se trata de Ted y todo este código se trata de paginación. Entonces lo que puedo decir que voy a sumar un estado aquí. Voy a decir un estado. Y antes de eso, podemos decir const. Const va a estar estacionado base. Entonces la parte B es ¿cuántos poetas que quieres mostrar? Por lo que actualmente tenemos, actualmente tenemos 100 base en apenas la una parte. No queremos mostrar una fuerza 100 para aquí. Queremos mostrar tal vez cinco o siete u ocho o diez, lo que quieras. Puedes cambiarlo en cualquier momento. Por lo que podemos decir bar base. Base va a ser por ahora ahí están los ocho posts que queremos mostrar paso parcial. Y entonces tenemos que definir un estado. O se puede decir const, const va a ser nuestro ritmo actual. Entonces tenemos, vamos a escribir ritmo de corriente rápido. Y podemos decir establecer meta actual. Y ahora aquí podemos decir usa deuda. Por lo que la fase actual va a ser una. Significa que tal vez en nuestro, después de dividir todos nuestros datos, tal vez consigamos un 100 o 50 o 20 o diez pagos basados en los datos que tenemos y en base al ritmo de parte de datos que estamos mostrando. Entonces cada vez que vamos a refrescar nuestra página, comenzaremos nuestros datos desde la base, desde la base. Vale, esto es lo que significa. Entonces voy a poder mostrarte el ejemplo más una vez que nuestro negocio y Becky's esté listo. Por lo que actualmente acaba de entender que estamos mostrando nuestros datos de la PS1. De acuerdo, así que el ritmo actual, establece el ritmo actual. Y ahora aquí necesitamos pasar una función de devolución de llamada. Puedo decir const, maneja plaga. Podemos decir esto. plaga va a ser esta. Y aquí podemos pasar unas sondas. Se puede decir seleccionado. Va a ser base seleccionada. Puedes añadir cualquier nombre de clase aquí. Simplemente impulsa que estamos pasando por aquí. Y luego nuestra función de flecha. Y aquí, ¿qué pasa con los datos? El usuario hará clic en cualquier dato que el usuario haga clic aquí. De acuerdo, así que hicimos un error aquí. Debe estar dentro de este corsé rizado y luego necesita agregar uno más, uno más normal, normal. Y luego, entonces, ¿qué significa? Por lo que cuando un usuario haga clic en pegar camarilla, entonces queremos seleccionar el elemento en el que hizo clic. Entonces queremos, queremos ponerlo en nuestro ritmo actual establecido. Por lo que estamos establecidos el ritmo actual va a ser nuestros desacreditados. Genial. Por lo que tal vez tengamos cinco pagos, diez de ritmo basado en el número de datos y número del ítem que estamos mostrando propósito. Estamos diciendo que haga clic en el número de Pegar, haga clic en el número de Pegar y luego estamos pasando éste aquí. Y lo que sea que consigamos haciendo clic en éste, te vamos a mostrar, vamos a ponerlo en nuestro ritmo actual. Ahora podemos crear. Así que déjame mostrarte. Y aquí también podrás ver este tipo de instrucción. Se pueden ver los artículos actuales. Acabas de quedarte cuenta base. El desplazamiento del artículo usa estado que suficiente dicho artículo más el desplazamiento. Y luego manejando, manejado básicamente propósito del artículo. Por lo que también puedes echarle un vistazo y luego solo puedes twittear. Pero me encanta hacerlo de esta manera. Entonces simplemente puedo crear otro, otro proceso que se puede decir offset va a ser igual a nuestro ritmo actual. Entonces este propósito. De acuerdo, así que lo que tengamos en nuestro ritmo actual, tal vez estemos en la página número cinco y luego queremos multiplicarla con nuestro propósito. Entonces caso número tres, entonces queremos multiplicar esto con él. Va a ser 24. Entonces solo podemos dividir éste. Y ahora aquí podemos obtener nuestros datos de pagos actuales. De acuerdo, por lo que actualmente nuestros datos están en estos datos utiliza estados. Ahora queremos cortar estos datos para que podamos decir const datos actuales. Va a ser nuestros datos sin diapositivas y el lodo viene de JavaScript. Entonces, lo que básicamente hace por nosotros en básicamente rebanar nuestros datos de un gran conjunto de datos, gran conjunto de matriz. Se va a rebanar en base a nuestra condición. Por ahora, se va a rebanar nuestra base un dato. Y aquí tenemos que hacerlo, tenemos que sumar nuestro offset, que es este. Y luego, y luego necesitamos agregar nuestro offset más br más br más offset, luego offset más propósito. Genial. Entonces lo que hemos escrito aquí, así que dije que sólo una variable de pares actuales datos y voy a cortar éste. Entonces datos, que va a ser nuestro conjunto de datos que contiene todos nuestros datos API. Lo vamos a rebanar usando éste. Vamos a pasar este rápido offset, que es el número de parejas y ritmo actual. Y luego nuestro offset plus bar lo pegamos de esta manera obtendremos nuestros datos. Y ahora tal vez consigamos algunos datos dobles o flotadores. Pero no queremos tener éste de esta manera para contar nuestro ritmo. Entonces hay una razón por la que necesitamos que necesitamos alrededor de hora está bien. ¿ Cómo podemos hacerlo? Por lo que podemos simplemente decir const, recuento se va a cumplir, no mapeado, se debe cumplir. Tantos puntos venta hizo la dorsal esta propiedad viene de venta de JavaScript y metadatos. Y podemos decir que los datos de puntos de datos dot, salpican la tierra e hicieron mucha tierra dividida por nuestros Barclays. Por lo que de esta manera no vamos a obtener ningún dato flotante. Digamos que tenemos 2525 post en nuestra API y lo dividimos por ocho, luego ocho. Por lo que 25 por ocho, nos dará algún número de punto porque un 25 por 83 en tres en ocho, será de 24. Melissa, tendremos uno que no podremos entrar. Déjame mostrarte lo que quiero decir con esto. Puedo decir calculadora. Y así digamos que tenemos 25 post en tu API dividido por ocho. Entonces vamos a conseguir 3.125. Y esta función nos ayudará a prevenir este punto. Nos mostrará tres porque esta venta de puntos matemáticos siempre redondea nuestros datos. Ahora tenemos éste. Permítanme mostrar sigue, no hay ningún cambio porque no conectamos nuestros datos. Por lo que ahora, si nos fijamos aquí, este dato de ritmo actual va a contener nuestra parte de datos paga ocho datos porque nuestro principal en su lugar se va a cortar en ocho Para pegar parte. Ahora, en lugar de mapear directamente a través de estos datos, tendremos que movernos a través estos datos de pegado actuales para que podamos conseguir solo comió objeto propósito, meta. Ahora tenemos ocho artículos aquí. Si no me equivoco, 123456788 artículo aquí, ¿de acuerdo? Y todas las demás funcionalidades que van a funcionar a la perfección, no hay problema en absoluto. Y otra cosa es que, déjame mostrarte eso. Vamos al azar, digamos que queremos mostrar sólo dos ítems. Entonces va a mostrar dos artículos. Permítanme añadir cinco artículos. Entonces se va a sumar cinco artículos aquí. De acuerdo, déjame añadir de nuevo ocho artículos. Entonces va a sumar ocho artículos. De acuerdo, así que somos capaces de cortar nuestros datos, pero aún así no tenemos nuestra paginación. ¿ Cómo podemos obtener otros datos? Entonces para resolver este problema, tendremos que sumar nuestra paginación en el fondo después de éste. Y entonces tendremos que añadir son estos paquetes, que es React paginate. Y luego pasas la exageración como necesites. Y luego mostraremos nuestros datos. Por lo que te mostraré en la próxima conferencia. Adiós. 10. Añadir Paginación React: Bienvenido de nuevo una vez más. En esta parte, agregaremos nuestra paginación. Entonces, lo que básicamente hago, siempre trato de separar el archivo de paginación y luego pasar apoyos para que puedas reutilizar tu paginación para otros componentes, que es la mejor manera para eso. Voy a crear un nuevo componente, nuevo archivo aquí en carpeta aquí. Lo primero que voy a decir paginación. Me voy a sentar ahí. Y esta paginación dentro de esta presentación, voy a agregar paginación dot js. Este archivo de paginación dot js va a contener toda nuestra paginación. Y ahora voy a decir, Ok, esta es nuestra paginación y debemos tener un archivo CSS para este punto de paginación CSS. Por lo que nuestros datos y toda la información está aquí. En esta parte. Necesitamos conectar de alguna manera estas paginación aquí. Entonces para eso puedo crear aquí una D diferente. Voy a decir div. Y este div contendrá nuestra paginación. Voy a seleccionar clase. El nombre va a ser una tarjeta. Este div va a ser una tarjeta. Y se puede decir paginación para esta parte. De acuerdo, y luego, entonces lo que tendremos que hacer, tendremos que pasar nuestros apoyos. Así que déjame mostrarte. Por lo que ahora actualmente podemos ver este div y no necesitamos tener, vale, así que déjame llamar a este de nuevo aquí. Por lo que esta información va a estar en la pasta de inflamación, esta paginación. Entonces podemos decir paginación, simplemente puedo decir marchar, luego pixel, y luego desvanecerse también. Creo que como pixel. Genial. Por lo que ahora deberíamos poder ver que esto puede hacer. Obviamente no tenemos ningún dato, pero definitivamente lo tendremos pronto. De acuerdo, entonces en el archivo de paginación, así que tenemos que pasar, necesitamos agregar nuestra paginación React. ¿ Y cómo puedes hacerlo? Para ello, tenemos que llamar a nuestra paginación React aquí. Entonces voy a agregar un div aquí. Y justo normalmente, y luego solo podemos leer la documentación y se muestra el documento. Podemos ver que pasa. Pasa dos parámetros, dos o tres parámetros. Tienen un par de opciones aquí, y luego algunas otras cosas aquí. Entonces podemos simplemente llamar a éste aquí originación. Entonces necesitamos tener éste y no te preocupes, vamos a hacer muchos cambios aquí. Y solo por ejemplo, voy a hablar ésta desde esta parte, desde esta página web. Y ahora tenemos que hacerlo, porque aquí no tenemos ninguna información, necesitamos estas dos informaciones. Uno se ordena el recuento de pares, uno es nuestros datos de ritmo actual. ¿ De acuerdo? Entonces estas son las dos inflamaciones que tendremos que pasar. Entonces podemos simplemente decir, Oh, tendremos que decir aquí Handel. Y también tenemos, cómo son estos, esta función y ésta. Estas son las dos cosas que tendremos que pasar por el parámetro. Entonces voy a decir mejor cuenta. Voy a añadir este aquí. Contar y el otro es eso, que se maneja. Por favor haga click y necesitamos, estoy escribiendo el mismo nombre. Por lo que aquí en pegar en Pais, posibilidad de que tengamos que pasar nuestro mango es clic, que es éste. Entonces si tienes nombres diferentes, solo ponlo y pegar conteo va a ser nuestro. Y estos pares cuentan van a contar nuestras cuántas páginas queremos mostrar aquí. De acuerdo, entonces ahora tenemos éste. Ahora, este componente contiene estos dos podómetros. Esto a elemento de datos que podemos pasar desde aquí. Quién es todos estamos ya tenemos aquí. Así que déjame importar esta cosa rápido. Puedo decir renuncia de importación de paginación a estas paginación. Y ahora voy a llamar a esta paginación dentro nuestro cartilaginoso mostrado que hemos creado para éste. Y va a pasar dos parámetros. Uno es este recuento base, y luego va a ser este primer recuento. Y entonces aquí tenemos que sumar. Aquí necesitamos, necesitamos agregar estos manillares. Haga clic. Genial. Entonces nuestros datos que hemos escrito para nuestra paginación mejor cuentan y manejados físicamente están ahora dentro de esta paginación. Déjame intentarlo. ¿ Qué podemos ver aquí? Tenemos un e-reader, que es la rehabilitación no está definida. Significa que necesitamos importar nuestra paginación React que no lo hicimos. Entonces para importar esta desoxigenación, necesitamos importar aquí esta paginación de tarifas. Y entonces todo esto es importante la paginación, ésta. Y espero que o se haya ido meta. Hemos atrapado algo aquí, pero obviamente se ve realmente mal ahora. Por lo que ahora si hago clic en el uno, debería cambiar nuestros datos, ¿verdad? Está bien, está funcionando. Si hago click en pegar dos, entonces podemos ver que nuestros datos están cambiando. Nuestros datos están cambiando. Es realmente agradable. Significa que nuestra paginación está funcionando perfectamente. Y entonces éste también está funcionando. Este también está funcionando. Entonces podemos mostrar este aquí y esta pasta en esta división cinco. Vale, lo haremos, jugarás con estos del mundo superior. Pero antes de eso, déjame mostrarte, déjame que el diseño se vea perfecto. Entonces, ¿cómo podemos agregar este diseño aquí? En primer lugar, necesitamos tener un nivel de descanso. Entonces necesitamos tener un nombre de clase break. Si lee el inmueble. Por aquí, tienen tantas cosas aquí. Estos son los apoyos. Entonces tendremos que nombrarlo nombre de clase break aquí. Entonces voy a añadir un nombre de clase. El nombre de clase va a ser nuestra clase. Entonces podemos definir una clase. Entonces podemos decir Break Glass, Romper Glass. Y luego vamos a tener un siguiente nivel, que es el siguiente. No necesitamos tener éste. Simplemente podemos añadir este aquí. Bien, estas son las dos cosas que tenemos ahora. Entonces ahora ¿qué podemos añadir aquí? Podemos agregar hay otra propiedad y otro nombre de propiedad se llama paginación. Entonces el clúster de contenedores ellos es la paginación. Entonces el nombre de la clase del contenedor es paginación. Entonces, ¿qué significa este nombre de clase continente? Hay una clase de contenedor polinesio en el clúster en el contenedor de paginación. Entonces podemos simplemente añadir este aquí. Y entonces podemos decir simplemente ese nombre que podemos añadir, se puede dar cualquier nombre de esta clase. Simplemente podemos decir paginación. El nombre de la clase del contenedor va a ser nuestra paginación. Y ahora permítanme añadir algún diseño para éste. Entonces esta va a ser nuestra clase de paginación. Y en la clase de paginación, necesitamos agregar relleno. Podemos agregar relleno, diez píxeles, y luego necesitamos agregar, nuestra pantalla va a reflejar y luego justificar el contenido. Quiero tenerlo centrado. Miraría lo que logramos. Hasta el momento. Gol. Podemos ver que nuestros datos ahora están siendo centro. Podemos ver que sus datos son uno por uno. Significa que estamos en buen camino. Algo va a pasar con nosotros muy pronto. Y L y artículos, voy a agregar centro y luego voy a sumar, digamos añadir color. El color va a ser de bloque. Y entonces tenemos que agregar margen. Voy a agregar mañana, lo siento, necesito agregar marcha, luego pixel. Por lo que ahora añadido margen diez píxeles. Vale, entonces creo que tenemos que jugar con estos. Una cosa más que hay que añadir. Así es como va a verse. Decoración de texto. Hay algunas otras cosas que podemos añadir aquí. Permítanme mostrarles qué más podemos añadir en esta parte, porque estos datos están en esto en ésta. Por lo que la decoración de texto tenemos que agregar. La repetición va a ser ninguna. Y qué va a pasar si agrego aquí una, porque supongo que contenía todos los datos. Genial. Ya puedes ver ahora estamos obteniendo toda esta información aquí, vale, Debido a esta clase de paginación y por defecto el contenido es un Siempre aprieta sostener nuestros todos estos artículos, pero no lo vamos a hacer en este camino. Voy a quitar esto a aquí. Entonces voy a copiar esta paginación una vez más. Y luego lo voy a hacer por separado. De esta manera. Lograremos nuestro ítem en el centro así como lograremos esta cosa. Por lo que voy a añadir decoración de texto. Ninguno. No necesitamos tener ninguna decoración de texto preconstruida aquí. Y entonces tenemos que agregar lista es de tipo alto. Ahora, el tipo de estilo de lista va a ser ninguno. Entonces veamos lo que hemos logrado. Y tenemos que sumar nuestro margen diez píxeles de ahí a ahí. De acuerdo, entonces ahora tenemos éste. Se ve realmente genial. Nuestra paginación está funcionando. Entonces no estamos recibiendo menos declaración o versión de mensajes de texto, supongo que pensé que tal vez tenemos esta que básicamente obtenemos. Ok. Por lo que esto podemos utilizar para y se mueve esto subrayado desde el, de éste o de éste porque estos son Previous y Next toma bajo estos aliados que no somos capaces de verlo como una razón que también podemos usar éste. Y tenemos este margen o relleno. De acuerdo, Así que se ve bien ahora, todavía podemos hacer algunos cambios. Podemos destacar éste. De acuerdo, Así que por ejemplo, si estoy en este número de espacio ahora, actualmente, no sabemos si nos espaciamos estamos. De acuerdo, entonces tenemos que hacerlo resaltado. Y creo que voy a parar este video justo aquí y seguiremos con la próxima conferencia. 11. Diseño de Paginación Reaccional: Bienvenido de nuevo una vez más. En esta parte, trataremos de activar nuestra paginación, acuerdo, para que podamos entender qué parte está activa, ¿de acuerdo? ¿ Y cómo podemos hacerlo? Para ello hay una propiedad llamada paginación. Y para que simplemente podamos agregar éste y luego simplemente podemos sumar esta parte en nuestro proyecto. Entonces el nombre de la clase es el nombre de clase activo. Y luego tenemos alguna otra parte también. Entonces déjame mostrarte cómo podemos sumar este. Entonces este ClassName, clase base LinkedList y el clúster en una cinta de limón fácil y peasy. Entonces nombre de clase activa, este es el nombre de la clase que nos ayudará a mostrar nuestro nombre de clase activo. Podemos simplemente agregar nombre de clase activa va a ser, vamos a decir este link, este link activo. Y entonces simplemente puedo sumar el diseño de éste. Entonces, ¿cómo podemos hacerlo? Podemos simplemente agregar radio fronterizo u otras cosas en nuestra F cuando éste, cuando va a estar activo, y entonces no va a crear ningún problema. Entonces, ¿cómo podemos hacerlo? Tenemos que sumar primero radio fronterizo, y luego tenemos que agregar algunas otras cosas aquí. Entonces frontera va a ser un bloque sólido de píxel. Y entonces el desvanecimiento va a ser de diez píxeles. Y entonces vamos a colorear va a ser tapón. Déjame ver. Por lo que podemos ver ahora este diseño, significa que este espacio uno está activo. Este es ahorrativo demasiado activo, pero no podemos ver nada. Y tenemos que sumar, creo, no es necesario tener rumbo diez pixel. Creo que cinco píxeles son suficientes. De acuerdo, así que de nuevo, tenemos que llamar a la etiqueta a porque este editor contiene el diseño principal. Entonces puedo decir que el color va a ser blanco, no trigo, debe ser blanco. De acuerdo, así que aún no somos capaces de ver nuestro color. Déjame ver lo que agregué un color de fondo de negro. Enlace de osos, activo. Físicamente, el color activo va a ser blanco. Por lo que se mostró a funcionar. Y por lo que no hay idea. Tenemos que arreglar este porque enlace inicial activo. De acuerdo, entonces tendremos que añadir éste de esta manera. Creo vincular punto punto activo, propiedad activa que necesitamos usar. Y entonces sólo deberíamos poder ver nuestros datos. Y luego vincularlo se produce. Permítanme cambiar el nombre. Quita esta extremidad, están activos para que no te confundas porque tenemos una propiedad llamada equity si en nuestro CSS. Por lo que sólo tenemos que usar este aquí, y luego podemos agregar éste. Entonces ahora debería funcionar, supongo. Genial. Ahora va a verse así. No tenemos Estos 234. Y esto sigue siendo el color de fondo no se está mostrando aquí, por lo que necesitamos agregar nuestro enlace activo, link, enlace de paginación activa, activo va a ser agua color de fondo va a ser negro. Y entonces tenemos que sumar nuestra esta acción para vincular el color activo va a ser blanco. Y aquí vamos. Entonces en este nombre de clase activa, necesitamos agregar algunas otras propiedades porque tiene alguna propiedad preconstruida que acabo de atrapar. Y luego el nombre de la clase en la cubierta. Se puede ver el enlace activo ClassName. Hay otra clase llamada nombre de clase activa. Por lo que tenemos que hacer de esta manera esta. Sólo podemos decir otro enlace de línea. Y esta clase activa está dentro ésta está preconstruida aquí. Por lo que podemos decir activo. Entonces podemos simplemente hacer esto de esta manera. Entonces podemos simplemente cambiar éste a este parámetro, a éste. Y entonces también podemos sumar este aquí. Y entonces deberíamos poder, entonces deberíamos poder ver algunos cambios aquí. Podemos ver el color de fondo, pero el color, sin embargo, no está funcionando. Por lo que podemos simplemente añadir un radio fronterizo aquí también. Puedo decir border-radio 20 pixel. De acuerdo, entonces lo arreglaremos en un, en un minuto demasiado grande porque hay algunas otras propiedades que está conectada con ésta. Esa es la razón por la que éste no viene. Entonces, ¿qué podemos hacer aquí? Cuando nuestra paginación esté activa, entonces deberíamos ver nuestro color a partir de ahí. Y luego hay otra propiedad que necesitamos usar aquí llamada nombre de clase base, que va a ser gran diseño inicial que necesitamos escribir aquí podemos decir nuestro nombre de clase base, ¿dónde está el componente? Por lo que va a ser el nombre de clase de ritmo que necesitamos usar. De acuerdo, para que podamos usar estos nombre de clase base. Y luego podemos decir que hay nombre de clase. Podemos decir paginación diseñada para ésta. Y esta clase de diseño de paginación va a contener el diseño principal. Significa que sin activo. Y simplemente podemos sumar éste. Y podemos simplemente decir display flex, display flex. Y entonces esto es delta es non. Y margen de cinco píxeles. Podemos añadir margen de cinco píxeles, luego desvaneciendo siete píxeles. Y luego traeré a alguien para que diga que necesitamos definir duro y blanco. Entonces lo vamos a redondear . Tan alto arte a pixel. Y entonces y va a ser de 30 pixel. Y lo que va a ser de 30 píxeles de color va a ser bloqueado. Eso va a ser blog. Y luego border-radio, necesitamos agregar 90 pixel. Border-radio va a ser de 90 píxeles. Y luego texto-decoración, ninguno. La decoración del texto va a ser ninguna. La línea de texto se va a centrar. Alinear texto va a ser central y luego alinear elementos va a ser central. ¿ Y qué podemos ver? Por lo que podemos ver que éste está redondeado ahora. Éste es redondeado. Ahora. Éste también está redondeado ahora. Pero aún hay pocas cosas que hay que hacer de esta manera. Y ahora simplemente podemos sumar éste. Entonces una cosa que olvidé agregar aquí, el color de fondo, creo. Entonces. Sé que necesitamos agregar un color de fondo aquí, y el color debe ser blanco. Si agrego un bloque de color de fondo. Veamos qué podemos ver meta. Ahora tenemos este diseño básico aquí. Estos son, este va a ser el tema principal de esto, vale, Así que se ve así. Debemos hacer algunos cambios. Por lo que podemos sumar el margen siete pixel padding, siete pixel, border-radio nueve pixel toma el sector terrestre continuidad injustificada para sumar, supongo justificar el contenido va a ser central. Y luego la decoración de texto tampoco es ninguna porque crea algún tipo de arrendamiento. Ahora deberíamos poder ver nuestro texto en el centro. Genial. Ahora se ve realmente genial, pero sigue bien. Entonces nuestro fondo es blanco y nuestro fondo resaltado también es de bloque, lo siento, el fondo es negro, así que lo voy a cambiar a color tomate. No está funcionando ahora. Tenemos que hacer esto posible. Vamos a arreglar este, no te preocupes. Entonces tenemos esta paginación. Ahora, cuando se pasa el cursor sobre estas paginación, lo que básicamente vamos a hacer, creo que podemos arreglar esta paginación activa offshore usando hay una llamada enlace activo ClassName. Y este link className nos dará lo que nos requiere. Enlace tan activo ClassName a tomar. De acuerdo, así que permítanme añadir este aquí. Y entonces la propiedad va a ser de esta manera. Puedo decir texto de enlace activo. Texto de enlace activo. De acuerdo, así que somos capaces de hacer esto hasta ahora, y tendremos que arreglar esta sigue siendo pocas cosas. Y te mostraré en la siguiente. 12. Destacar Paginación y Diseño Activos: Bienvenido de nuevo una vez más. En esta parte, vamos a sumar algunos cambios importantes en nuestra paginación. ¿ De acuerdo? Entonces podemos hacerlo de muchas maneras. Por ejemplo, hay una propiedad llamada simplemente podemos leer la documentación y luego hay una propiedad llamada regla Bayes seleccionada. ¿ O cuál es el nombre de éste? Hay algunas otras propiedades. Y podemos decir ritmo nombre de clase de gravamen. Por lo que hay una propiedad llamada Clase basal lambda agrupamiento en el despegue es decir elementos espaciales. Entonces vamos a usar éste para resaltar nuestro texto que está activo. Entonces Paisley en nombre de clase va a ser seleccionado ritmo, seleccionado paga. Y este bajo eléctrico va a ser el ritmo que queremos. Ese es nuestro seleccionado básicamente. Por lo que puedo decir que la cara seleccionada va a ser de color, el color va a ser quizá de color tomate. Sólo por un ejemplo, lo resolveremos más adelante. Ahora están aquí. De acuerdo, tan guay. Entonces así es como va a verse. Si se selecciona nuestra página, entonces nuestra, entonces nuestra, si nuestra base está seleccionada, entonces podemos ver que esto va a ser blanco, que es nuestra base activa aquí. Por lo que pegar link activo va a ser blanco y otras plagas va a ser de color tomate. Entonces así es como se puede hacer esto. Podemos hacer que este diseño en estos reaccionen. O creo que también es posible hacerlo de esta manera. Por ejemplo, podemos agregar una hoja. Conseguí este de aquí. Y luego si aquí se publican un posterior , entonces ¿qué pasará? Entonces vamos a poder ver que esto es así funcionando así que no necesitamos tener esta de esta manera. Por lo que simplemente podemos dar esta cosa aquí. Y se va a quedar así. De acuerdo, entonces otra cosa que podemos hacer, podemos hacer, podemos decir, así que básicamente ahora podemos quitar este fondo y radio fronterizo de aquí. Y entonces si se selecciona y entonces sólo podemos, podemos, sólo podemos mostrar nuestra cosa, supongo. Entonces. Déjame mostrarte lo que quiero decir con esto. O si quieres, solo puedes jugar con éste. Y entonces va a funcionar de esta manera. Entonces éste está activo y éste está activo. Y entonces tenemos éste aquí. Genial. Entonces básicamente quiero decir que este diseño de paginación va a contener todo esto. Así que si yo sólo, vale, así que en lugar de esto es la paginación que tenemos aquí. Esto es una paginación. De acuerdo, pues permítanme señalar este de aquí. Y esto es lo que quiero decir básicamente. Entonces, si quieres, también puedes hacer esto aquí. Si se selecciona, entonces sólo podemos simplemente resaltar éste y para el otro texto, podemos hacerlo. Entonces para hacerlo redondo, simplemente podemos hacer una cosa. Esto es lo que estamos obteniendo para poder definir nuestra altura. Podemos decir que nuestra altura va a ser de 90 pixel y nuestra y va a ser de 90 pixel. Y entonces sea lo que sea, va a ser 90. Entonces va a ser así. Tenemos este tamaño grande, más grande. Lo siento, me esconderé en que sería píxel tardy en el 19 de Excel. Ok, cool, cool, cool. Entonces tenemos éste y luego necesitamos hacer algún elemento que aún puedan justificar el contenido se va a centrar, lo siento. Sólo ser una cantidad se va a centrar. Y tal vez sólo podamos tomar esta cosa desde aquí. Entonces solo puedo pegarlo aquí. Entonces debería estar en el centro, supongo. O tal vez también podemos ponerlo aquí para que sea central a la derecha. De acuerdo, así que creo que esta cosa viene de ésta. También podemos probar este fuera. Por alguna razón no viene en el centro. Mis datos están funcionando de esta manera. Vale, entonces esto es lo que quería mostrarte. Vale, entonces tenemos otra frontera, que va a ser una frontera negra. Creo que en esta frontera viene de esta frontera viene de esto. Para que podamos. De acuerdo, déjame deshacer todo este equipo que teníamos anteriormente. Entonces solo podemos agregar este aquí. Entonces ahora tenemos estas opciones, supongo. No, tenemos que quitar este también. Entonces esto, esta altura y este radio fronterizo desde aquí. Y luego obtenemos esta cosa. Para que podamos ver esta cosa, estas cosas. Y ahora si presiono aquí un radio fronterizo, por lo que border-radio 90 pixel, entonces todavía podrá ver, marque éste. Y el problema es que aquí. Y si yo, si quieres hacer este fondo diseñado por defecto, entonces simplemente puedes usar también este diseño. También va a funcionar, ¿de acuerdo? Simplemente puedes resaltar tu texto y resaltar tus datos. Cualesquiera que sean los datos o el diseño que prefieras, solo puedes hacerlo. Entonces esto va a funcionar para ti también. Entonces solo quería mostrarte cómo puedes agregar. Voy a jugar alrededor de éste. Ahora todavía es que tenemos dos cosas que arreglar. Uno es anterior, cualquiera es el botón siguiente. Entonces para eso también tienen una propiedad llamada nuestro nombre de clase anterior y clase siguiente entonces va a estar queriendo usar esta. Podemos decir enlace anterior, lastname, y luego nivel anterior, nombre de clase anterior, y botón anterior. Hay otras dos propiedades que va a ser anterior, botón anterior y enlace anterior. Podemos usar este nombre de clase anterior en lugar del link className. Por lo que podemos decir que el nombre de clase anterior va a ser botón Anterior. El nombre de clase anterior va a ser Botón Anterior. Y este botón anterior va a ser algo relacionado con éste. Voy a venir aquí por estos dos diseño en el medio. Necesitas elegir uno, lo que quieras. Quiero decir que o quieres tener este color de fondo o el normal, entonces quieres simplemente seleccionar éste. Así que solo necesito que solo tengas que jugar con esta paginación. Me encantaría mantenerlo de esta manera porque para cuando el enlace esté activo, entonces solo va a mostrar que el color y lo normal va a estar en éste. Entonces este diseño de paginación va a ser el diseño de botón anterior. Tenemos que sumar. En cuanto a agregar y mostrar va a ser flex y luego necesitamos agregar list-style-type none. Esto es teletipo va a ser ninguno. Y entonces tenemos que sumar nuestro margen, cinco píxeles y luego necesitamos agregar borde. El modelo va a ser un bloque sólido de píxel. Y luego necesitamos agregar ropa de cama para que se vea bien. Vamos impidiendo siete píxeles y luego la altura, altura va a ser, soy Kartik pixel, creo que 30 pixeles. Y entonces y va a ser de 90 pixel, o va a ser de 90 pixel, color va a ser blanco. El color va a ser blanco. El color va a ser altura. Y podemos sumar border-radio. Entonces border-radio va a ser de 20 píxeles. Y entonces text-decoracion va a ser división va a ser ninguna. Podemos ver estas cosas hasta ahora. Permítanme quitar éste porque está tomando más espacio. El motivo por el que cae sobre el pueblo. ¿ Verdad? Por lo que sólo podemos sumar algunas otras clases aquí. Déjame quitar la altura y veamos qué podemos ver aquí? Podemos ver esta altura. Y también puedo sumar la altura es auto ojos va a ser contenido auto fit. Y creo que no necesitamos tener esta ropa de cama siete para vender tal vez relleno de dos píxeles. Nuestra altura va a ser auto, y luego voy a ser c. entonces podemos ver esto. De acuerdo, entonces estamos en la fase número cuatro. Si hago clic en el botón más, está funcionando perfectamente. ¿ Por qué no podemos hacer altura de éste? Podemos decir altura, 40 pixel, debería funcionar, supongo. Debería funcionar. Y luego podemos sumar algunas otras propiedades. Por ejemplo, éste. Todos estos textos lista de declaraciones es teletipo para que lo tire en el centro, llamado ruido en el centro. Y entonces ahora podemos disminuir el tamaño a 30 pixel. Genial, está funcionando. Entonces este es nuestro botón anterior. Y después tendremos que añadir nuestro siguiente botón en el mismo diseño. Y así este es el botón anterior. Ahora podemos hacer lo mismo con nuestro próximo diseño de botón. Por lo que PVS los cierran, va a ser el siguiente nombre de clase. Por lo que podemos simplemente agregar este nombre de clase siguiente aquí. El nombre de la siguiente clase va a ser nuestro siguiente botón, nuestro siguiente botón. Y en este siguiente botón, necesitamos el mismo diseño. Si lo desea, puede hacer cambios. Eso está totalmente bien. Genial. Tenemos éste aquí. Ahora, si estoy en el ritmo rápido, vale, entonces este botón debería ser deseable. Los objetivos deben irse, ¿verdad? Porque nosotros, si estoy en la base número uno, entonces no vamos a hacer nada. No podemos ir más allá la fase número uno porque este es el valor inicial. Por lo que necesitamos desactivar éste de alguna manera. Estoy en la última pieza y luego debería poder desactivar ese botón de texto también. ¿ Cómo podemos hacerlo? ¿ Cómo podemos lograr éste? Entonces para lograr este, por lo que hay un nombre de clúster llamado longitud de clase inducible. No estoy seguro exactamente éste. Supongo. Tenemos que anotar el enlace uno. Creo que necesitamos agregar el nombre de la clase, el nombre de la clase. Y voy a añadir esta propiedad en esta paginación aquí. Y entonces voy a añadir esta cosa. Y voy a decir Visible, Visible. Previous. Botón siguiente, depende de ti, qué nombre de clase quieres agregar. Supongo. Entonces déjame probar si va a funcionar. Y entonces podemos decir mostrar ninguno porque no queremos o no queremos mostrar éste. Si estamos en duda. Si estás en el ritmo rápido que este botón anterior se ha ido. Si hago clic en Siguiente o hago clic en la segunda página, botón anterior está aquí arriba, haga clic en el botón anterior. Se ha ido. Si hago click en el tartán, este próximo maíz modernismo, si vengo un paso antes, entonces esto se va a mostrar aquí, y así es como va a verse. Por lo que de esta manera solo puedes jugar con todo su nombre de clase que tienen. Por lo que también puedes hacer una cosa. A lo mejor te has dado cuenta en alguna nuestra página web, alguna plataforma, desactivan el botón a menos que lo sea. A menos que lo sea, a menos que lo sea. Entonces, por ejemplo, si estoy en éste, en lugar de esconder éste, simplemente puedo desactivar éste. Entonces, ¿cómo puedo hacerlo? Así que permítanme comentar este. Por lo que simplemente puedo decir, Dios, por lo que podemos decir que el cursor no se va a permitir, en realidad, no mucho. Y entonces podemos decir, este es el cursor. Puedo ver que este cursor no es mucho, o simplemente podemos añadir éste. Creo que contó esta E. Nosotros, entonces sólo podemos hacerlo. Ya puedes ver ahora todo esto es esto. Por lo que ahora podemos hacer clic en éste, pero éste no es deseable. En el siguiente botón está funcionando, trabajando. Y ahora si estoy en la segunda pasta y este botón anterior también está en un bol como éste. Y luego haga clic en el tercero. Y entonces éste va a ser el siguiente botón. Y así para la próxima mantequilla va a ser igual. Y también podemos hacer el color, porque el color va a ser en color gris para que parezca realmente es inducible. Entonces si estoy pasado frente, para que puedas ver que el color no es solo un perno y entonces es solo un perno. De acuerdo, Así que simplemente puedes jugar con éste y luego va a funcionar contigo. Hombre, me voy a quedar. Voy a empezar con esta pantalla ninguno. Se ve más Bueno. De acuerdo, entonces necesitamos cambiar el a porque se toma esto una de esta manera. 13. Implementar el proyecto React para Netlify: Bienvenido de nuevo. Una vez más. En esta parte, te mostraré cómo podemos desplegar nuestro proyecto servidor o cualquier tipo de plataforma de hosting para que el usuario pueda acceder fácilmente a tus datos. Pero antes de eso, déjame mostrarte algunas cosas. Tenemos que agregar nuestro pelo cargando aquí. Porque si nuestros datos no se cargan, entonces podemos mostrarles alguna información de carga. Entonces, ¿cómo podemos hacerlo? Entonces aquí, esta es nuestra base, y aquí voy a sumar un nuevo estado. Puedo decir const, puedo decir cargar va a ser triste, solitario. Y en un principio va a ser cierto. Porque en un principio es cierto en cuanto obtengamos nuestros datos, queremos configurar esta carga false. Entonces aquí estamos obteniendo nuestros datos. Si obtenemos nuestros datos, entonces no necesitamos mostrar ninguna carga. Podemos decir que es falso. Entonces, ¿cómo podemos mostrar esta carga a nuestro ritmo ahora? Entonces para eso, puedes usar diferentes tipos de ícono o cualquier otra cosa. Entonces solo por un ejemplo. Entonces después de esto dices hecho voy a añadir una condición aquí. Si nuestro estado de carga es cierto, entonces queremos mostrarles mensaje de que los datos aún se están cargando. Entonces, ¿qué puedo decir? Podemos decir aquí. Podemos decir def. Y luego, como dije, Tech Center. Voy a añadir un nombre de clase y clustering va a ser centro de texto. Y puedo decir margen ancho va a ser 25. Y luego dentro de éste, sí, que puedes agregar ícono o simplemente puedes agregar un texto. Por ejemplo, voy a tomar una carga esto. Y si hago clic en esto, se puede ver el texto de carga. Se puede ver esta cargando etiquetas. Por lo que de esta manera también puedes hacer esto. Por lo que podría haber algún ícono aquí para cargar. También puedes mostrar este ícono de carga. Hay muchos ícono. Déjame intentarlo. Se puede ver este ícono, este ícono, este ícono. Puedes probar cualquier ícono es por ejemplo, digamos que quiero mostrar éste. Entonces puedo editar aquí y donde usamos nuestros datos para éste. De acuerdo, entonces voy a copiar éste aquí, y luego lo voy a pegar aquí. Voy a añadir este por aquí, y como es en BI. Entonces voy a cambiarlo para que sea, sé que puedo acceder a este icono en lugar de este texto o emitir este texto. También puedo mostrar este ícono. Y entonces puedo decir el tamaño. Y voy a sumar decidido va a ser 40. Ahora déjame refrescar éste. Puedo ver esta cargando y con este ícono. Genial. Por lo que ahora necesitamos desplegar nuestra app al servidor. Puedes probar cualquier servidor, pero te voy a mostrar cómo desplegar nuestra app en Netlify. Así que solo crea una cuenta usando tu cuenta de GitHub o tu dirección de correo electrónico. Tienen tantas opciones. Por lo que una vez que tenga su dirección de correo electrónico , una vez que esté registrado aquí, podrá ver esta opción. Por lo que tal vez no tengas ningún sitio si eres nuevo aquí porque anteriormente fui desplegado a una razón por la que puedo ver esta cosa. Pero si eres totalmente nuevo, entonces no deberías poder ver nada. Por lo que sólo tenemos que hacer click a un costado y luego solo podemos dejar caer nuestro archivo aquí. Pero para eso, primero necesitamos sumar nuestros datos de esta manera. Por ejemplo, déjame mostrarte. Entonces este es nuestro tamaño de cliente. Y está bien, así que necesitamos construir nuestro proyecto. ¿ Cómo podemos construir nuestro proyecto? Por lo que simplemente podemos añadir éste. Así que abre tu terminal y voy a ir, primero necesito mudarme a mi cliente de carpeta. Entonces el cliente, ahora este directorio de clientes, por lo que ahora puedo decir npm run build. Este comando va a construir nuestro proyecto. Y luego podemos simplemente desplegar nuestra carpeta Build en nuestro Netlify, y luego es desplegar nuestro sitio. Por lo que aquí debe aparecer una carpeta y lleva unos momentos. Y si nos fijamos aquí, este es nuestro directorio principal de carpetas. Entonces este es el cliente. Esta carpeta cliente tenemos todo nuestro archivo y nuestra carpeta Build debe aparecer aquí. Y entonces solo tendremos que arrastrar y soltar o construir carpeta aquí. Entonces va a hacer su trabajo correctamente. Lleva pocas veces, así que creo que puedo pausar el video por un tiempo hasta que va a tener, o simplemente puedo explicarte algunas cosas más. De acuerdo, podemos ver que nuestra carpeta Build está creando un poco de tecnología pocas veces. Y esta es nuestra estructura de carpetas que hemos creado. Espero que realmente hayas aprendido mucho de este curso porque estas paginación son realmente importantes porque tendrás que hacer en la paginación en tu proyecto. Si estás tratando con una gran cantidad de elemento de datos, entonces esto es muy importante. Y estos reaccionan paquete de paginación te da mucha flexibilidad para agregarlo sin escribir tantos códigos. Para que puedas mirar aquí. Simplemente usamos su nombre de clase preconstruido y acabamos de cumplir con nuestro diseño de acuerdo a nuestro requisito. Por lo que aquí no hay nada complejo. Y aquí, solo necesitamos escribir estas pocas líneas de código y luego solo puedes usarlo. Entonces lo bueno es que como te dije que estas carpeta de paginación he clasificado por separado. que puedas usar el mismo código y ensamblajes y para cualquier tipo de datos, solo tienes que poner los datos o rebanadas y luego solo puedes reutilizar tu componente. De acuerdo, entonces nuestra construcción ha terminado. Ahora solo podemos copiar esto desde carpeta Build y luego puedes simplemente dejarlo aquí. Así que esta carpeta Build no necesita entrar y simplemente arrastrar esto desde la carpeta Build y luego dibujarla aquí. Y vamos a ver qué podemos ver si se obtiene un error y después tendremos que arreglarlo. Y tomará unos momentos. Se puede ver que la producción se está subiendo dependiendo del tamaño del archivo. Producción de carbón publicada en pocos segundos, podemos ver que nuestra app es constante. Esta es la aplicación de puerto de enlace. Haga clic en él. Y aquí vamos. Nuestro primer paso es ahora en vivo y servidor. Cualquiera, cualquiera puede acceder a este archivo y esto está funcionando, esto está funcionando y nuestra paginación también está funcionando. Se puede ver perfecto en tan solo unos segundos. Entonces, lo que básicamente hicimos aquí y está bien, así que ahora podemos cambiar nuestro nombre, definitivamente mirarlo. Entonces este es el nombre de nuestro expediente. Lo que hice, básicamente sólo un inicio de sesión. Y luego se queda aquí y aquí estarás, por lo que solo necesitas ir a este tamaño. Y aquí tendrás una opción para que puedas conectarte desde tu Connect, obtendrás la mitad, o simplemente puedes navegar, o simplemente puedes soltar la diversión aquí, entonces solo puedes desplegar automáticamente tu proyecto. Ahora, es posible que desee cambiar el nombre de este proyecto. Definitivamente puedes hacerlo. Entonces, ¿cómo puedes hacerlo? Si desea agregar el nombre de dominio, también puede agregar un nombre de dominio aquí, pero quiero cambiar el nombre. Este es el nombre. Y aquí podemos ver el nombre del sitio Chen. Y aquí vamos. Podemos decir React originación. Genial. Ahora si hago clic en él, ya se toma dicho nombre. Por lo que ya alguien ya se ha llevado. Para que podamos tomar éste reaccionar paginación. Nosotros API en objetivos de datos. Entonces este es el nombre de nuestro sitio. Ahora, si refresco éste, por lo que no va a funcionar porque nuestro nombre ha sido cambiado. Por lo que podemos venir a citar visión general. Quiero que vayas a nuestro directorio principal y luego podemos ver el nombre se ha cambiado, originación reactiva. Y si hago clic en el enlace, y entonces va a funcionar de nuevo. Podemos ver también nuestro indicador de carga. Genial. Has aprendido a desplegar tu F en Netlify, cómo crear este colapso de Schoen, cómo crear estas paginación y cómo estas, cómo agregar todas estas características aquí. Por lo que espero que les haya gustado este curso y les deseo todo lo mejor. Y esta es la última conferencia de este curso. Adiós.