¿Cómo agregar un reloj analógico en ReactJS?

En este artículo, vamos a aprender cómo podemos agregar un reloj analógico en ReactJs. React es una biblioteca JavaScript front-end gratuita y de código abierto para crear interfaces de usuario o componentes de interfaz de usuario. Es mantenido por Facebook y una comunidad de desarrolladores individuales y empresas.

Enfoque: para agregar nuestro reloj analógico, usaremos el paquete analog-clock-react porque es potente, liviano y totalmente personalizable. Después de eso, agregaremos nuestro reloj en nuestra página de inicio usando el paquete instalado.

Crear aplicación ReactJs: puede crear un nuevo proyecto ReactJs usando el siguiente comando:

npx create-react-app gfg

Instale el paquete requerido: ahora instalaremos el paquete analog-clock-react usando el siguiente comando:

npm i analog-clock-react

Estructura del proyecto: Se verá así.

Agregar reloj: en este ejemplo, vamos a agregar el reloj en la página de inicio de nuestra aplicación usando el paquete que instalamos. Para ello, agregue el siguiente contenido en el archivo App.js.

App.js

import AnalogClock from 'analog-clock-react';
   
export default function ReactClock() {
  let options = {
    width: "300px",
    border: true,
    borderColor: "#2e2e2e",
    baseColor: "#17a2b8",
    centerColor: "#459cff",
    centerBorderColor: "#ffffff",
    handColors: {
      second: "#d81c7a",
      minute: "#ffffff",
      hour: "#ffffff"
    }
  };
   
  return (
    <div>
      <h2>React Clock - GeeksforGeeks</h2>
      <AnalogClock {...options} />
    </div>
  )
}

Explicación: en el ejemplo anterior primero, estamos importando el componente AnalogClock del paquete analog-clock-react. Después de eso, estamos creando una variable de opciones y almacenando la configuración en esta variable. Luego estamos usando nuestro componente AnalogClock para mostrar el reloj.

Pasos para ejecutar la aplicación: Ejecute el siguiente comando en la terminal para ejecutar la aplicación.

npm start

Producción:

Publicación traducida automáticamente

Artículo escrito por imranalam21510 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *