Мне нужно отобразить раскрывающиеся опции выбора, когда я нажимаю на кнопку.
Я пытался с реф и фокус или нажмите, но это не работает.
import React from "react";
import ReactDOM from "react-dom";
import "./styles.css";
function App() {
const [value, setValue] = React.useState(false);
const selectRef = React.useRef();
const handleClick = () => {
// selectRef.current.focus();
selectRef.current.click();
};
return (
<div className="App">
<button onClick={handleClick}>click me !</button>
<select
open
ref={selectRef}
value={value ? "activate" : "deactivate"}
onChange={e => setValue(e.target.value === "activate")}
>
<option value="activate">Activate</option>
<option value="deactivate">Deactivate</option>
</select>
</div>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
Мне нужно, когда я нажимаю на кнопку выбора, покажи мне варианты выпадающего меню