Create a responsive image gallery using React JS with the following features: reordering, deleting multiple images, and setting a feature image. The gallery should be visually appealing and provide a seamless user experience.
- Grid Gallery Layout
- Sorting:
- Deleting Multiple Images:
- Setting Feature Image: