javascript / beginner
Snippet
Verwalten von Boolean-Status mit useState
Der useState-Hook ermöglicht es dir, Status zu funktionalen Komponenten hinzuzufügen. In diesem Beispiel verwenden wir einen Boolean-Wert, um zu verfolgen, ob eine Schaltfläche 'ein' oder 'aus' ist.
snippet.js
1
2
3
4
5
6
7
8
9
10
11
import React, { useState } from 'react';function ToggleButton() {const [isOn, setIsOn] = useState(false);return (<button onClick={() => setIsOn(!isOn)}>{isOn ? 'ON' : 'OFF'}</button>);}
react
Erklärung
1
const [isOn, setIsOn] = useState(false);
Initialisiert eine Statusvariable 'isOn' mit 'false' und eine Funktion 'setIsOn', um diese zu aktualisieren.
2
onClick={() => setIsOn(!isOn)}
Ein Event-Handler, der den aktuellen Boolean-Wert mithilfe des logischen NOT-Operators (!) umkehrt.