t spread syntax in Redux), architectures (e.g. ones using immutable data libraries), or bells and whistles (e.g. hot module reloading).</p>
<p>While complex toolchains are also possible with Mithril and other frameworks alike, it&#39;s <em>strongly</em> recommended that you follow the <a href="https://en.wikipedia.org/wiki/KISS_principle">KISS</a> and <a href="https://en.wikipedia.org/wiki/You_aren&#39;t_gonna_need_it">YAGNI</a> principles when using Mithril.</p>
<h4 id="learning-curve"><a href="#learning-c