El frontend es la capa que traduce datos y lógica en una interfaz que las personas usan. Hoy se construye con componentes: piezas reutilizables que describen qué mostrar, no cómo manipular el DOM paso a paso.
El modelo declarativo cambia el foco: describes el estado deseado de la UI y la librería se encarga de reconciliar el DOM. React es el punto de partida de esta ruta por ser el más extendido de ese modelo.