簡體   English   中英

Material-UI Select onChange 的問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM