Algoritmo de reconciliación en React
- Detalles
- Publicado: Viernes, 21 Abril 2023 13:43
- Escrito por Sebastián Galván
¿Cómo funciona el algoritmo de reconciliación de React?
Cuando usamos React la función render() crea un árbol de nodos de React, en la siguiente actualización de estado o props, esta misma función render() devolverá un árbol diferente.
El equipo de React necesitó descubrir cómo actualizar de manera eficiente la interfaz de usuario para que coincida con el árbol más reciente. Actualizar una interfaz no es un proceso fácil, la mayoría de las veces, la aplicación no cambia la estructura de la interfaz de usuario por completo en cada renderizado, sino que algún elemento de nuestra página cambia algunos de sus atributos como el color o el texto. En pocas ocasiones sucederá la contraparte en donde todo cambie, como una recarga de página.
Pero, ¿Cómo sabe React cuál es la forma más eficiente para realizar estos cambios?