pwb-react-filepond

1.2.0 • Public • Published

React FilePond

React FilePond is a handy wrapper component for FilePond, a JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.

License: MIT npm version Donate with PayPal

Installation:

npm install react-filepond --save

Usage:

// Import FilePond
import { FilePond, File, registerPlugin } from 'react-filepond';
 
// Register the image preview plugin
import FilePondImagePreview from 'filepond-plugin-image-preview';
import 'filepond-plugin-image-preview/dist/filepond-plugin-image-preview.css';
registerPlugin(FilePondImagePreview);
 
// Our app
class App extends Component {
    constructor(props) {
        super(props);
 
        this.state = {
            files: ['index.html']
        };
    }
 
    render() {
        return (
            <div className="App">
            
                // Pass FilePond properties as attributes
                <FilePond allowMultiple={true} maxFiles={3} server='/api'>
                    
                    // Set current files using the <File/> component
                    {this.state.files.map(file => (
                        <File key={file} source={file} />
                    ))}
                    
                </FilePond>
            </div>
        );
    }
}

Read the docs for more information

Package Sidebar

Install

npm i pwb-react-filepond

Weekly Downloads

2

Version

1.2.0

License

MIT

Unpacked Size

6.72 kB

Total Files

4

Last publish

Collaborators

  • parweb