The article suggests that using virtual DOM you can avoid the 6 steps described after<p><pre><code> document.querySelector('#elementId').innerHTML="New Value"
</code></pre>
But this is not the case, the virtual DOM ensures you that if you have a complex component it will only update the nodes that actually needs updating, but the 6 steps still must take place.<p><a href="https://reactjs.org/docs/rendering-elements.html#react-only-updates-whats-necessary" rel="nofollow">https://reactjs.org/docs/rendering-elements.html#react-only-...</a>