The following dropdown component takes in an array of options and displays them when you click over the component. Styling the container or the dropdown elements is very straightforward making it suit any UI. It is a single component and can be easily customized without much hassle or complexity.