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

MySQL-Experiment: Verwenden von Explain zur Analyse des Indextrends

Überblick Die Indizierung ist eine Fähigkeit, die...

Select unterstützt kein Doppelklick-DBClick-Ereignis

XML/HTML-CodeInhalt in die Zwischenablage kopiere...

So implementieren Sie eine MySQL-Datenbanksicherung in Golang

Hintergrund Navicat ist das beste MySQL-Visualisi...

Die v-for-Direktive in Vue vervollständigt die Listendarstellung

Inhaltsverzeichnis 1. Listendurchlauf 2. Die Roll...

Tutorial zur Installation von JDK und Tomcat unter Linux CentOS

Laden Sie zuerst JDK herunter. Hier verwenden wir...

Detaillierte Erklärung des VueRouter-Routings

Inhaltsverzeichnis Vue-Router 1. Verstehen Sie da...

15 Best Practices für HTML-Anfänger

Hier sind 30 Best Practices für HTML-Anfänger. 1....

5 grundlegende Fähigkeiten zum Design von Themenseiten (Alibaba UED Shanmu)

Bei diesem Thema handelt es sich um einen interne...

Lösen Sie das Problem der Kombination von AND und OR in MySQL

Wie unten dargestellt: Wählen Sie Produktname, Pr...

MySQL-Abfragedaten stündlich, geben Sie 0 ein, wenn keine Daten vorhanden sind

Nachfragehintergrund Als statistische Schnittstel...