e component twice. The first render pass occurs upon routing, and the second fires after the request completes. Take care to note that <code>loadUsers()</code> returns a Promise, but any Promise returned by <code>oninit</code> is currently ignored. The second render pass comes from the <a href="request.html"><code>background</code> option for <code>m.request</code></a>.</p>
<pre><code class="language-javascript">var state = {
    users: [],
    loadUsers: function() {
        return m.request(&quot;/api/v1/