0 Tage Serie
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
javascript
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.