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

Ubuntu startet den Remote-Anmeldevorgang des SSH-Dienstes

SSH-Secure-Shell, ermöglicht sichere Remote-Anmel...

Rendering-Funktion und JSX-Details

Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...

Anweisungen zur Verwendung der MySQL-Isolations-Leseansicht

Welche historische Version kann die aktuelle Tran...

Webdesign-Erfahrung: Das Navigationssystem schlank machen

<br />Bei Diskussionen mit meinen Freunden h...

Details zur Bündelung statischer Ressourcen ohne JavaScript

Inhaltsverzeichnis 1. Benutzerdefinierter Import ...

js, um einen einfachen Lupeneffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

Javascript-Countdown-Eingabeaufforderungsfeld

In diesem Artikelbeispiel wird der spezifische Ja...

SSM VUE Axios Detaillierte Erklärung

Inhaltsverzeichnis Wie wird das SQL-Protokoll ang...

So ändern Sie die Standardübermittlungsmethode des Formulars

Die Standard-Übermittlungsmethode von HTML ist get...