[英]Issue with Material-UI Select onChange
我正在使用 Material-UI select 並且無法訪問 select 值,因為我收到了警告:
index.js:1 Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance of Transition which is inside StrictMode. Instead, add a ref directly to the element you want to reference.
這是我用作 Select 的一部分的代碼:
const [myType, setMyType] = useState('');
<Select
name="myTypeNm"
label="Type"
onChange={(e) => {setMyType(e.target.value)}}
options={myTypes}
/>
當我嘗試在屏幕上顯示 {myType} 時,什么也沒有出現。
是否有解決此問題的方法,因為我似乎只在更改 material-ui select 值時出現此錯誤?
這是一個 Material UI 的小錯誤。 所以它不是很重要,所以你的代碼可以正常工作。 你只需要忽略它。 我建議您將它報告給 Material UI Github 存儲庫,以便在下一個版本中修復它。
您沒有提供 select 的值,所以它不能通過任何東西,像這樣更新它會起作用
const [myType, setMyType] = useState("");
const options = ["Dog","Cat"]
<Select
name="myTypeNm"
label="Type"
onChange={(e) => {setMyType(e.target.value)}}
options={options}
value={myType}
/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.