@dimah-s3/react
v0.4.0
Published
React hooks for S3-compatible file uploads, downloads, and deletes
Maintainers
Readme
@dimah-s3/react
Headless React hooks for S3 upload, download, and delete flows.
Full documentation: dimah-s3.vercel.app
Install
pnpm add @dimah-s3/reactMinimal setup
import { createS3Client, useUploadControls } from "@dimah-s3/react";
export const { api, S3Provider, useApi } = createS3Client();
// App root
<S3Provider>{children}</S3Provider>;
// In a component
const { openFilePicker, inputProps } = useUploadControls({
objectKey: (file) => `uploads/${file.name}`,
});License
MIT
