Sobes.tech
Middle

Quelle est la troisième approche en plus de la déclarative et de l'impérative?

sobes.tech IA

Réponse de l'IA

Approche réactive.

Impératif Déclaratif Réactif
Décrit la séquence d'actions pour atteindre un résultat. Décrit l'état souhaité du système, pas les étapes pour y parvenir. Basé sur des flux de données et la propagation des changements. Réagit aux événements.

Exemples:

Impératif:

# Modifier la couleur de fond
element.style.backgroundColor = 'blue'

Déclaratif:

<!-- Définir la couleur de fond avec CSS -->
<div style="background-color: blue;"></div>

Réactif (avec un framework):

// La couleur de fond se met à jour dynamiquement lors du changement de la variable
const color = ref('red');

// ...plus tard...
color.value = 'blue'; // L'interface utilisateur se mettra à jour automatiquement