title: When should I use try catch instead of then catch?
body: <p>The question is simple, but I haven't found the answer anywhere.</p>
  <p><strong>When should i use try catch?</strong> in the code below I use try catch to handle the return of a request:</p>
  <pre><code>async findUsers() {
      this.loading = true;
  
      try {
          const [users, count] = await this.api.get('/users/list');
  
          this.users = users;
          this.totalPages = Math.ceil(parseInt(count) / 10);
      }
      catch (error) {
          this.Messages.requestFailed(error);
      }
      finally {
          this.loading = false;
      }
  }
  </code></pre>
  <p>Would it be a <strong>good practice to use then(...).catch(...)?</strong></p>