
Escribir marcas con JSX
Bienvenido a la documentación de React. Esta práctica te dará una introducción a la escritura de marcas con JSX.
React

Actualización de la pantalla
Bienvenido a la documentación de React. Esta práctica te dará una introducción a la actualización de la pantalla.
React

Hook useInterval de React
En este laboratorio, aprenderemos a implementar la función setInterval() de manera declarativa utilizando el hook personalizado useInterval en React. Este hook nos ayuda a configurar intervalos para realizar tareas repetidamente en un intervalo de tiempo especificado. Al final de este laboratorio, tendrás una mejor comprensión de cómo utilizar el hook useInterval para crear temporizadores, animaciones y otras características basadas en el tiempo en tus aplicaciones React.
React

Hook useOnWindowResize de React
En este laboratorio, aprenderemos a crear un Hook personalizado de React llamado useOnWindowResize que ejecutará una devolución de llamada cada vez que se redimensione la ventana. Utilizaremos los Hooks useRef() y useEffect() para escuchar el evento'resize' del objeto global Window y limpiar cuando el componente se desmonte. Este Hook puede ser útil para crear aplicaciones web responsivas que necesiten ajustarse a diferentes tamaños de pantalla.
React

React useSet Hook
En este laboratorio, exploraremos cómo crear un objeto Set con estado en un componente React utilizando el hook useSet. Este hook proporciona una forma simple y eficiente de manipular un conjunto de valores en un componente y se puede personalizar para adaptarse a las necesidades específicas de la aplicación. Al final de este laboratorio, tendrás una mejor comprensión de cómo implementar y utilizar este poderoso hook en tus proyectos React.
React

Hook useWindowSize de React
En este laboratorio, aprenderemos a usar el hook useWindowSize en React para rastrear las dimensiones de la ventana del navegador. Este hook nos permite crear diseños responsivos y ajustar el diseño de nuestros componentes según el tamaño de la pantalla del usuario. Al final de este laboratorio, tendrás una mejor comprensión de cómo usar hooks en React y cómo crear aplicaciones más amigables para el usuario.
React

React useSearchParam Hook
En este laboratorio, trabajaremos con el hook useSearchParam que sigue el parámetro de búsqueda de la ubicación del navegador. Este hook nos permite obtener el valor actual de un parámetro especificado en la URL y actualizarlo dinámicamente cuando la URL cambia. Al final de este laboratorio, tendrás una mejor comprensión de cómo usar este hook en tus aplicaciones React para manejar los parámetros de URL.
React

Hook useTimeout de React
En este laboratorio, exploraremos cómo implementar la función setTimeout() de manera declarativa utilizando el hook personalizado useTimeout en React. Este hook nos permite configurar un temporizador y eliminarlo fácilmente, mientras también recuerda la última función de devolución de llamada. También veremos un ejemplo de cómo utilizar el hook useTimeout para crear un temporizador de un segundo que actualiza el estado de un componente cada segundo.
React

Hook usePersistedState de React
En este laboratorio, aprenderemos sobre el hook usePersistedState en React, que nos permite persistir un valor con estado en localStorage. Exploraremos cómo inicializar y actualizar el valor almacenado, así como cómo manejar los cambios en el nombre de la clave. Al final de este laboratorio, serás capaz de usar este hook en tus aplicaciones React para garantizar que ciertos datos se almacenen y puedan recuperarse incluso después de actualizar la página.
React

Hook useDefault de React
En este laboratorio, exploraremos cómo crear un hook personalizado llamado useDefault en React. El propósito de este hook es crear un valor con estado con un valor de retorno predeterminado si es null o undefined, y una función para actualizarlo. Al final del laboratorio, tendrás una mejor comprensión de cómo usar hooks personalizados para simplificar tu código React y hacerlo más eficiente.
React

React useFetch Hook
En este laboratorio, aprenderemos sobre el hook useFetch en React. Este hook nos permite implementar el método fetch() de manera declarativa, lo que facilita la recuperación de datos de APIs y la actualización del estado del componente. Crearemos un hook personalizado que tome una URL y opciones, y llame asincrónicamente a fetch() para actualizar las variables de estado de respuesta, error y aborto.
React

Hook useDelayedState de React
En este laboratorio, aprenderemos a usar el hook useDelayedState en React para retrasar la creación de un valor con estado hasta que se cumpla una cierta condición. Este hook es útil cuando necesitamos esperar a que se carguen datos o props antes de crear un valor con estado, y puede ayudar a mejorar el rendimiento de nuestra aplicación. A través de ejemplos prácticos, veremos cómo se puede implementar este hook y cómo se puede usar para actualizar valores con estado en nuestros componentes React.
React

React useCopyToClipboard Hook
En este laboratorio, aprenderemos a usar el hook useCopyToClipboard en React para copiar un texto dado al portapapeles. Este hook es útil para implementar una funcionalidad de 'copiar al portapapeles' en aplicaciones web. También veremos cómo usar los hooks useState, useCallback y useEffect en esta implementación.
React

Hook useDebounce de React
En este laboratorio, aprenderemos cómo crear un hook personalizado de React llamado useDebounce que ayuda a debounce la entrada del usuario. El debounce es una técnica que retrasa la invocación de una función hasta que ha pasado un cierto tiempo desde la última vez que se llamó. Esta técnica se utiliza comúnmente en escenarios donde la entrada del usuario desencadena actualizaciones frecuentes del estado de la aplicación, ya que puede ayudar a reducir los re-renders innecesarios y mejorar el rendimiento.
React

Hook useEffectOnce de React
En este laboratorio, aprenderemos a usar el hook useEffectOnce en React para ejecutar una función de devolución de llamada como máximo una vez cuando cierta condición se vuelva verdadera. Esto puede ser útil en situaciones donde queremos ejecutar una acción específica solo una vez, como cuando un componente se monta o cuando se hace clic en un botón. Al final de este laboratorio, tendrás una mejor comprensión de cómo implementar este hook en tus aplicaciones React.
React

Hook useError de React
En este laboratorio, aprenderemos cómo crear un despachador de errores utilizando el hook useError en React. Este hook nos permite crear una variable de estado que almacena un error y lanzarlo siempre que tenga un valor verdadero. También utilizaremos el hook useCallback para actualizar el estado y devolver la función almacenada en caché. Al final de este laboratorio, podrás manejar eficazmente los errores en tus aplicaciones React.
React

Hook useHash de React
En este laboratorio, aprenderemos a usar el hook useHash en React para rastrear y actualizar el valor del hash de la ubicación del navegador. Este hook es útil para crear aplicaciones de una sola página donde diferentes componentes o secciones de la página se muestran según el valor del hash. Al final de este laboratorio, serás capaz de implementar el hook useHash en tus proyectos de React y mejorar la experiencia del usuario de tus aplicaciones web.
React

Hook useHover de React
En este laboratorio, exploraremos la implementación de un hook personalizado llamado useHover en React. Este hook manejará el evento de pasar el cursor sobre un componente envuelto y actualizará el estado en consecuencia. Al final de este laboratorio, tendrás una mejor comprensión de cómo crear y usar hooks personalizados en React para mejorar la funcionalidad de tus componentes.
React