Simple Axios hook for React. Use React Suspense to show loading indicator and Error Boundary to handle request errors.