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

Eine kurze Einführung in MySQL-Datenbankoptimierungstechniken

Eine ausgereifte Datenbankarchitektur ist nicht v...

Beispiel einer Nginx-Standortübereinstimmungsregel

1. Grammatik Standort [=|~|~*|^~|@] /uri/ { ... }...

Bearbeiten Sie zwei Datenspalten als neue Spalten in SQL

Wie unten dargestellt: wähle a1,a2,a1+a2 a,a1*a2 ...

Detaillierte Analyse und Prüfung von SSD-Leistungsproblemen in MySQL-Servern

【Frage】 Wir haben einen HP-Server. Wenn die SSD e...

Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Wie konvertiere ich eine JSON-Zeichenfolge in ein...

In der HTML-Tabelle wird nur der äußere Rand der Tabelle angezeigt

Ich möchte eine Frage stellen. Ich habe in Dreamw...

Detaillierte Erklärung dieser Zeigerfunktion in JS

Die Pfeilfunktion ist eine neue Funktion in ES6. ...

Schritte zum Reparieren einer Beschädigung der Datei grub.cfg im Linux-System

Inhaltsverzeichnis 1. Einführung in die grub.cfg-...

Zusammenfassung der langsamen MySQL-Abfragevorgänge

Erklärung langsamer MySQL-Abfragen Das MySQL Slow...