title: Handling API calls using useEffect vs using useCallback
body: <p>This is very likely a dumb question -- I have the understanding that anything that triggers a side-effect should be handled with <code>useEffect</code>. I was wondering if that understanding is correct. Particularly in the context of making an API call -- is it good to make API calls in a <code>useCallback</code> hook?</p>