SelectedFile example:

Recommend using this component to render out files droped into <a href="#dropzone">DropZone</a>

```js

initialState = {
  fileList: [
	{ id: 1, fileName: 'my_file_1.pdf', hasError: true },
	{ id: 2, fileName: 'my_file_2.jpg' },
	{ id: 3, fileName: 'my_file_3.doc' },
	{ id: 4, fileName: 'my_file_4.xls' },
	{ id: 5, fileName: 'my_file_5.txt' },
	{ id: 6, fileName: 'my_file_6.ppt' },
	{ id: 7, fileName: 'my_file_7.ppt', progress: '17%' },
  ]
}

const removeFile = id => {
	setState({ fileList: state.fileList.filter(file => id !== file.id )});	
};


const files = state.fileList.map(file => {
	return <SelectedFile {...file} removeFile={() => {removeFile(file.id)}} key={file.id} />
});

<div>
	{files}
	<button onClick={() => {setState({ fileList: initialState.fileList }) }}>Reset</button>
</div>


```
