Receive files from your users with a clean, lightweight and easy-to-integrate widget. This React component helps you integrate Uploadcare Widget into your React app natively; props management and lazy loading are bundled.
See a lazy-loading React component example.
Run this command in your project’s directory:
This way, you’ll get a ready-to-use component to include it in the layout.
Open your /src/App.js and add the following line along with other imports to
load the newly installed component:
To use the uploading widget component, add this code to your /src/App.js or
another template of your choice:
Just replace YOUR_PUBLIC_KEY with your Public API Key
in the code above.
Finally, open your app in a browser, or run it again via npm start and that’s
it.
jQuery File Uploader is highly customizable. The component
uses the camelCase notation of the options names; these name versions are
called Object key in Options Summary.
For example, this is how you allow uploading files only from local storage and
URLs via the tabs attribute and enable the preview step via the previewStep
attribute:
Regarding the events, you can use onChange and onFileSelect.
It’s well described in our jQuery File Uploader API reference
and in the README of the component’s GitHub repo.
A couple of basic examples:
Read the full documentation on GitHub.