React
La biblioteca que impuso construir interfaces como componentes y describir el resultado en vez de los pasos.
Facebook la publicó en 2013. En lugar de manipular el DOM instrucción a instrucción, se declara cómo debe verse la interfaz para un estado dado y React calcula la diferencia mínima que hay que aplicar.
Los hooks (2019) sustituyeron las clases y reordenaron el ecosistema entero. Su dominio es tal que hoy la discusión no suele ser si usar React, sino cuál de los marcos construidos encima.