Sobes.tech
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