title: Is there a way to access options for multiple graphql mutations with @apollo/react-hooks
body: <p>I have a multipart form that registers data twice. I use two mutations in my component so it looks something like this.</p>
  
  <pre><code>const [register, { loading }] = useMutation(REGISTER),
        [tags, { loading }] = useMutation(TAGS);
  </code></pre>
  
  <p>This obviously doesn't work though as I can't have two loading variables. I've been trying to find a workaround for the scenario but haven't come upon anything successful. </p>
  
  <p>If it was a query I know I could do something like:</p>
  
  <pre><code>const register = useQuery(REGISTER),
        tags = useQuery(TAGS);
  
  // now I have register.loading &amp;&amp; tags.loading
  </code></pre>
  
  <p>But I haven't found a similar case with useMutation because if I have something like:</p>
  
  <pre><code>const register = useMutation(REGISTER);
  
  register({var: "something"})
    .then(res =&gt; {  });
  </code></pre>
  
  <p>Then there's no promise and it throws an error.</p>
  
  <p>Is there a better practice for handling this type of instance?</p>