Quick Question: How do I make a core component visible again?

This should be straightforward, but I’m a new user.

I’m using the style={‘display’:‘None’} to make a dropdown invisible until a button is pressed.
If the button is pressed I’d like to make it visible. Using ‘display’:‘block’ works, but I lose some of the functionality of the default d.d (namely the little downward arrow and the ability to clear.
How do I make it visible again with full functionality?