{"version":"1.0","type":"rich","title":"Menu Work","description":"This example demonstrates a dropdown menu for selecting a pet. The interface displays a \"Choose a pet\" label and a select element populated with six pet options, defaulting to 'hamster'. The selected value is logged to the console and updates the dropdown's state. It uses React with the `useState` hook and a custom `Dropdown` component that accepts options, a selected value, and a change handler, rendering the native HTML select element. The app is mounted to the DOM using `ReactDOM.render`.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/4fa1854f84c9434a85f4c3e3aff8bb56?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}