I must&#x27;ve done something wrong, but I haven&#x27;t attained that &quot;zen&quot; part when I tried to use React. On the contrary, it felt like I&#x27;m writing a giant pile of boilerplate code &quot;just to use React&quot;, where there shouldn&#x27;t be any.<p>A simple, almost ToDo-like form quickly grew to 7 files, averaging 100 SLOC each, with a air-filled boilerplate-feeling classes (yet not lacking works-by-convention magic) that juggle data through those render -&gt; onClick={e =&gt; this.onItemAdd(e)} -&gt; onItemAdd -&gt; addItem -&gt; update -&gt; UpdatePromise -&gt; handleUpdateItems -&gt; render loops.<p>Sure, everything&#x27;s logical but that feels like I&#x27;m deeply stuck in the wheel of Samsara, writing code for its own sake and not attaining any Enlightenment. ;)