Without taking sides, understanding your application requires a fairly complete understanding of React, JSX, Javascript, the DOM,  and how React ties all of this stuff together. Sure, your code by itself is quite small, but when you add React, it grows by the size of React.<p>On the other hand, just by knowing Javascript and the DOM, you can understand exactly what is happening in the OP&#x27;s code.