Sobes.tech
Middle

¿Cuál es el tercer enfoque además del declarativo y el imperativo?

sobes.tech AI

Respuesta de la IA

Enfoque reactivo.

Imperativo Declarativo Reactivo
Describe la secuencia de acciones para lograr un resultado. Describe el estado deseado del sistema, no los pasos para alcanzarlo. Basado en flujos de datos y propagación de cambios. Responde a eventos.

Ejemplos:

Imperativo:

# Cambiar el color de fondo
element.style.backgroundColor = 'blue'

Declarativo:

<!-- Establecer color de fondo usando CSS -->
<div style="background-color: blue;"></div>

Reactivo (usando un framework):

// El color de fondo se actualiza dinámicamente al cambiar la variable
const color = ref('red');

// ...más tarde...
color.value = 'blue'; // La interfaz de usuario se actualizará automáticamente