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