Clean Code Toolkit
npm install @rodlopez/clean-code``tsx title="RequestComponent.tsx"
import { useRequest, AsyncRequestRender } from "@rodlopez/clean-code";
const Component = () => {
const repository = new Repository();
const request = useRequest
method: repository.getUser(),
});
return (
state={state}
RenderLoading={}
Render={(user) =>
RenderError={(errorObject) =>
/>
);
};
export default Component;
``