Middle
Qual è il terzo approccio oltre a quello dichiarativo e imperativo?
sobes.tech AI
Risposta dell'AI
Approccio reattivo.
| Imperativo | Dichiarativo | Reattivo |
|---|---|---|
| Descrive la sequenza di azioni per raggiungere un risultato. | Descrive lo stato desiderato del sistema, non i passaggi per raggiungerlo. | Basato su flussi di dati e propagazione delle modifiche. Risponde agli eventi. |
Esempi:
Imperativo:
# Cambiare il colore di sfondo
element.style.backgroundColor = 'blue'
Dichiarativo:
<!-- Impostare il colore di sfondo usando CSS -->
<div style="background-color: blue;"></div>
Reattivo (usando un framework):
// Il colore di sfondo si aggiorna dinamicamente al cambiare della variabile
const color = ref('red');
// ...più tardi...
color.value = 'blue'; // L'interfaccia utente si aggiornerà automaticamente