of templates. Redrawing happens in response to event handlers defined in Mithril component views, route changes, or after <a href="request.html"><code>m.request</code></a> calls resolve.</p>
<p>If redrawing is desired in response to other asynchronous events (e.g. <code>setTimeout</code>/<code>setInterval</code>, websocket subscription, 3rd party library event handler, etc), you should manually call <a href="redraw.html"><code>m.redraw()</code></a></p>
<hr>
<h3 id="what-is-fantasy-land"><a href="#what-is-fa