javascript / beginner
Snippet
Umschalten von booleschen Zustandswerten in React-Komponenten
Boolesche Datentypen sind in React essenziell für binäre UI-Zustände wie Sichtbarkeiten oder Aktivierungsflags. Durch Übergabe einer Aktualisierungsfunktion an den State-Setter wird der aktuelle Wahrheitswert zuverlässig in sein Gegenteil umgekehrt.
snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { useState } from 'react';function NotificationToggle() {const [isVisible, setIsVisible] = useState(true);const handleToggle = () => {setIsVisible((prev) => !prev);};return (<div><button onClick={handleToggle}>Toggle</button>{isVisible && <p>New message received!</p>}</div>);}
react
Erklärung
1
const [isVisible, setIsVisible] = useState(true);
Initialisiert eine Zustandsvariable mit dem primitiven booleschen Wert true.
2
setIsVisible((prev) => !prev);
Verwendet den logischen NOT-Operator (!) in einem Updater-Callback zur Umkehrung des Booleans.
3
{isVisible && <p>New message received!</p>}
Wertet den booleschen Zustand aus, um das Nachrichtenelement bedingt anzuzeigen.