s">
<p>Some people choose to load data in their Components.
The drawback is that requires more work from developers to handle async, rendering,
errors, concurrency, and URL state themselves - functionality they would get automatically if
they used a Route's <code>model</code> hook.
However there are valid use cases for loading data in a component, for developers who are
comfortable handling the router's features themselves.</p>
<p>Some common use cases include:</p>
<ul>
<li>UI elements whose data is indepen