Middle
Jaka jest trzecia metoda oprócz deklaratywnej i imperatywnej?
sobes.tech AI
Odpowiedź od AI
Podejście reaktywne.
| Imperatywne | Deklaratywne | Reaktywne |
|---|---|---|
| Opisuje sekwencję działań prowadzących do osiągnięcia rezultatu. | Opisuje pożądany stan systemu, a nie kroki do jego osiągnięcia. | Oparte na przepływach danych i propagacji zmian. Reaguje na zdarzenia. |
Przykłady:
Imperatywne:
# Zmiana koloru tła
element.style.backgroundColor = 'blue'
Deklaratywne:
<!-- Ustawianie koloru tła za pomocą CSS -->
<div style="background-color: blue;"></div>
Reaktywne (z użyciem frameworka):
// Kolor tła jest dynamicznie aktualizowany po zmianie zmiennej
const color = ref('red');
// ...później...
color.value = 'blue'; // Interfejs użytkownika automatycznie się zaktualizuje