This sort of &quot;deconstructed&quot; approach was helpful for me.<p>I also found it easier to start learning first with a decent foundation of just &quot;what is a virtual dom?&quot;<p>This was useful: <a href="https:&#x2F;&#x2F;github.com&#x2F;Matt-Esch&#x2F;virtual-dom" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Matt-Esch&#x2F;virtual-dom</a>