Beispiel für die Verwendung der setInterval-Funktion in React

Beispiel für die Verwendung der setInterval-Funktion in React

Dieser Artikel basiert auf der Windows 10-Systemumgebung und dem Erlernen und Verwenden von React: Windows 10


1. setInterval-Funktion

(1) Begriff

Die Methode setInterval() ruft in einem angegebenen Zeitraum (in Millisekunden) eine Funktion auf oder wertet einen Ausdruck aus.
Die Methode setInterval() ruft die Funktion wiederholt auf, bis clearInterval() aufgerufen oder das Fenster geschlossen wird. Der von setInterval() zurückgegebene ID-Wert kann als Parameter für die Methode clearInterval() verwendet werden.

(2) Beispiele

importiere React, {Komponente} von „react“;
importiere { Radio, Button, Icon } von „antd“;

Klasse List erweitert Component {
  Konstruktor(Requisiten) {
    super(Requisiten);
    dieser.Zustand = {
      online: falsch,
    };
  };

  handleLogin=()=>{
    localStorage.setItem('Benutzername','xuzheng');
  };

  handleLogout=()=>{
    localStorage.removeItem('Benutzername');
  };

  KomponenteDidMount(){
    dieser.timer = setzeInterval(() => {
      dies.setState({
        online: localStorage.username ? true : false,
      })
    }, 1000);
  }

  componentWillUnmount() {
    wenn (dieser.timer != null) {
      : ClearInterval(dieser.Timer);
    }
  }

  rendern() {
    zurückkehren (
      <div>
        <div>
          <Symboltyp='Benutzer' Stil={{marginRight:'8px'}}/>
          <span>{localStorage.username ? localStorage.username : 'Nicht angemeldet'}</span>
        </div>
        <div Stil={{marginTop:'20px'}}>
          <Button type='primary' onClick={this.handleLogin}>Anmelden</Button>
        </div>
        <div Stil={{marginTop:'20px'}}>
          <Button type='primary' onClick={this.handleLogout}>Abmelden</Button>
        </div>
      </div>
    )
  }
}

Standardliste exportieren;

Dies ist das Ende dieses Artikels über die Verwendung der setInterval-Funktion in React. Weitere Informationen zur Verwendung der setInterval-Funktion in React finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Reagieren Sie auf die Verarbeitung von Fehlergrenzkomponenten
  • Detaillierte Erklärung von react setState
  • Tipps zum Schreiben prägnanter React-Komponenten
  • React implementiert den Beispielcode der Radiokomponente
  • Andrew Ngs maschinelle Lernübung: SVM Support Vector Machine

<<:  So installieren Sie MySQL mit Yum auf Centos7 und stellen eine Remote-Verbindung her

>>:  Tutorial zur Verwendung des iostat-Befehls unter Linux

Artikel empfehlen

Detaillierte Erläuterung der DOM-Stileinstellungen in vier Reaktionskomponenten

1. Inline-Stile Um Inline-Stile zum virtuellen DO...

Ändern Sie den Stil des HTML-Textkörpers in JS

Inhaltsverzeichnis 1. Ursprüngliche Definition 2....

Einführung in die schnelle Docker-Bereitstellung eines SpringBoot-Projekts

1. Docker installieren Öffnen Sie zunächst die Li...

Detaillierte Untersuchung der MySQL-Mehrversions-Parallelitätskontrolle MVCC

MVCC MVCC (Multi-Version Concurrency Control) ist...

So zeigen Sie das MySQL-Binlog (Binärprotokoll) an

Wenn Sie beispielsweise eine neue Tabelle erstell...

MySQL-FAQ-Serie: Wann werden temporäre Tabellen verwendet?

Einführung in temporäre Tabellen Was ist eine tem...

Implementierung des Whack-a-Mole-Spiels in JavaScript

In diesem Artikel finden Sie den spezifischen Cod...

Schritte zum Erstellen eines CentOS-Containers über Docker

Inhaltsverzeichnis Vorwort Erstellen Sie ein Brüc...

Anwendungsbeispiele für den Mysql Inner Join (unbedingt lesen)

Grammatikregeln SELECT Spaltenname(n) FROM Tabell...

CSS3-Übergang zum Erreichen des unterstrichenen Beispielcodes

In diesem Artikel wird der Beispielcode für den C...

Methode zur Optimierung von MySQL-Gruppenabfragen

MySQL behandelt GROUP BY- und DISTINCT-Abfragen i...