Middle
Welcher dritte Ansatz existiert neben dem deklarativen und imperativen?
sobes.tech KI
Antwort von AI
Reaktive Herangehensweise.
| Imperativ | Deklarativ | Reaktiv |
|---|---|---|
| Beschreibt die Abfolge von Aktionen zur Erreichung eines Ergebnisses. | Beschreibt den gewünschten Zustand des Systems, nicht die Schritte zu seiner Erreichung. | Basierend auf Datenströmen und der Verbreitung von Änderungen. Reagiert auf Ereignisse. |
Beispiele:
Imperativ:
# Hintergrundfarbe ändern
element.style.backgroundColor = 'blue'
Deklarativ:
<!-- Hintergrundfarbe mit CSS festlegen -->
<div style="background-color: blue;"></div>
Reaktiv (bei Verwendung eines Frameworks):
// Die Hintergrundfarbe wird dynamisch aktualisiert, wenn die Variable geändert wird
const color = ref('red');
// ...später...
color.value = 'blue'; // Die UI wird automatisch aktualisiert