Temporizadores de meteoritos

Meteor es una plataforma de JavaScript de pila completa que se utiliza para desarrollar aplicaciones web y móviles modernas. Meteor tiene un conjunto de características que son útiles para crear una aplicación web o móvil receptiva y reactiva utilizando JavaScript o diferentes paquetes disponibles en el marco. Se utiliza para crear aplicaciones reactivas de cliente conectado.

Meteor realiza un seguimiento de cosas como el usuario de la solicitud actual a través de variables de entorno globales. El módulo de temporizador proporciona una API global para programar funciones que se ejecutarán en un momento posterior. Funcionan de manera similar a setTimout y setInterval como en JavaScript, pero en Meteor, Meteor.setTimeout debe usarse en lugar de setTimeout, y Meteor.setInterval debe usarse en lugar de setInterval.

Sintaxis:

Meteor.setTimeout(function() {
   ...
}, 1000);

Crear una aplicación Meteor y un módulo de importación:

Paso 1: Cree una aplicación React usando el siguiente comando.

meteor create foldername

Paso 2: después de crear la carpeta de su proyecto, es decir, el nombre de la carpeta, muévase a ella con el siguiente comando.

cd foldername

Paso 3: Importe el módulo Meteor desde ‘meteor/meteor’

import { Meteor } from 'meteor/meteor'

Estructura del proyecto : Se verá como lo siguiente.

Paso para ejecutar la aplicación: ejecute la aplicación desde el directorio raíz del proyecto, utilizando el siguiente comando.

meteor

Ejemplo: Este es el ejemplo básico que muestra cómo usar el componente Temporizadores.

Main.html

<head>
    <title>gfg</title>
</head>
  
<body>
    {{> timer}}
</body>
  
<template name="timer">
    <h1 class="heading">GeeksforGeeks</h1>
    <p>
        The timer is running and printing 
        a count from 1 to 10 in the console 
        log every second.
    </p>
  
</template>

Main.js

import { Meteor } from 'meteor/meteor';
import './main.html';
  
let count = 0;
  
for (let i = 1; i <= 10; i++) {
    var watch = Meteor.setTimeout(function () {
        // for (let j = 0; j < 1; j++) {
        console.log(i);
        // }
    }, 1000 * i);
}

Producción:

Referencia: https://docs.meteor.com/api/timers.html

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *