title: Best react drag and drop component with support to select file
body: <p>I want a drag and drop component that will support single file drop, multi file drop and dir drop. If you drop a directory then all the child files should be expanded in the droppable area and should be collapsible.. Also I should be able to remove the files. Any existing react component that can meet my requirement or close to this. </p>
  
  <p>I want a look and feel like this-</p>
  
  <p><a href="https://i.stack.imgur.com/k41Kd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/k41Kd.png" alt="enter image description here"></a></p>
  
  <p>Any help would be greatly appreciated.. :-)</p>