show preview upload img in react code example
Example 1: react image upload
/* Answer to: "react image upload" */
/*
"react-images-upload" is a simple component for upload and
validate (client side) images with preview built with React.js.
This package use "react-flip-move [1]" for animate the file preview
images.
Download it here:
https://www.npmjs.com/package/react-images-upload
or if you need help or don't want to use packages,
you can watch this video:
https://www.youtube.com/watch?v=XeiOnkEI7XI
[1] Link to "react-flip-move", mentioned in the
"react-images-upload" summary:
https://github.com/joshwcomeau/react-flip-move
*/
Example 2: get image url in react input file or preview form image
getInitialState: function(){
return{file: []}
}
_onChange: (event)=>{
this.setState({
imgs: event.target.files
})
},
render: function(){
return(
<div>
<form>
<input
ref="file"
type="file"
name="user[image]"
multiple="true"
onChange={this._onChange}/>
</form>
{/* Display all selected images. */}
{this.state.imgs && [...this.state.imgs].map((file)=>(
<img src={URL.createObjectURL(file)} />
))}
</div>
)
}