{"repo":"filestack/filestack-react","free":true,"listed":false,"github":"https://github.com/filestack/filestack-react","clone":"git clone https://github.com/filestack/filestack-react.git","description":"Official React component for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.","language":"TypeScript","stars":171,"topics":["react","filestack","upload","upload-images","upload-file","transforming-files","transformations"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"filestack-react Official React components for Filestack — upload, transform, and deliver files with a few lines of JSX. Contents - Overview - Requirements - Install - Quick start - Components - Props - FilestackProvider - TypeScript - The filestack-js client - Server-side rendering & frameworks - Migrating from v6 - Older migrations - Development - Documentation - Contributing Overview filestack-react is a thin wrapper around filestack-js. It gives you three picker components — overlay, inline, and drop pane — plus an optional context provider, and re-exports the full filestack-js client if you need the lower-level API. Anything you can do with filestack-js, you can do here. The library is written in TypeScript and ships its own .d.ts files, so there's no @types/filestack-react to install. Requirements Version --- --- React / React DOM 18.3+ or 19 filestack-js 4.x — installed by you as a peer dependency (see below) Node (to build/develop) 18+ Install filestack-js is a peer dependency as of v7, so install both packages: If you skip filestack-js , npm will warn about an unmet peer dependency and the picker won't initialize. Quick start That's a working uploader. apikey is the only thing you have to pass (or set it once on a FilestackProvider ). Components All three components take the same props. The only difference is how the picker is presented. Overlay — opens the picker in a modal over your page: Inline — renders the picker inside the page. Without a child container it draw","default_branch":null,"files":null,"tree":[],"storefront":"/r/filestack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/filestack/filestack-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}