0 Tage Serie
javascript / beginner
Snippet

Verzweigung der UI-Ausgabe basierend auf Status-String-Typen

Switch-Anweisungen prüfen einen Wert gegen mehrere Fallunterscheidungen. Der Vergleich von String-Werten ermöglicht es Komponenten, je nach Status sauber verschiedene JSX-Ansichten zurückzugeben.

snippet.js
javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import React from 'react';
function StatusBadge({ status }) {
switch (status) {
case 'online':
return <span className="badge green">Active Now</span>;
case 'offline':
return <span className="badge gray">Disconnected</span>;
case 'busy':
return <span className="badge red">Do Not Disturb</span>;
default:
return <span className="badge">Unknown Status</span>;
}
}
react
Erklärung
1
switch (status) {
Startet die Kontrollfluss-Verzweigung anhand des übergebenen Status-Strings.
2
default: return <span className="badge">Unknown Status</span>;
Bietet einen Standard-Zweig, falls ein unerwarteter oder nicht unterstützter Wert übergeben wird.