Efficient way of rendering an image preview from a File
npm install react-preview-file```
$ yarn add react-preview-file
simple
`javascript
import FilePreview from 'react-preview-file';
render() {
const file = new File(['someBase64'], 'me.png');
return (
{(preview) => }
)
}
`
full
`javascript
import FilePreview from 'react-preview-file';
class App extends React.Component {
onInputChange = e => {
const { currentTarget: { files } } = e;
this.setState({files[0]});
}
render() {
const {file} = this.state;
return (
``
* file: File
* children: (preview: string) => ReactNode