而且 useEffect 沒有執行兩次,然後沒有用 useState 包起來的變數是不會觸發 react 渲染的,如果不要讓舊的元素重新渲染只需要包一層 mem...
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects...
把 InitWnd 裡面的內容搬到 vue 的 mounted 去就可以了 不知道 mounted 是什麼的話請去參閱官方文件
useState 是非同步的,你可以用 useEffect 去查看 rowKey 被修改之後的值 另外如果要使用 any 不如不要使用 TypeScript
react 18 的 render 寫法已經改了,他也有提供網站讓你去學習 你也可以把版本降回 17 比較不會有第三方套件無法支援的問題