Reconciliación
Comparar árboles es O(n^3)
(con n
la cantidad de elementos).
React utiliza un algoritmo (de reconciliación) de O(n)
que asume 2 cosas:
👉 2 elementos de distinto tipo producen árboles diferentes
<div><Component /></div>
<main><Component /></main>
👉 Un elemento con key
es estable
<ul>
<li key="a">A</li>
<li key="b">B</li>
<li key="c">C</li>
</ul>