我正在尝试TextField
在对话框组件中使多行(正确)工作。
我一直在努力解决这个特定问题一段时间,我不确定这个问题是否与 MUI 相关,或者可能与我的页面(对话框)如何重新呈现反应有关。
请参阅链接的非工作示例。这里
我也测试了许多其他方法,例如重组我的代码,在备忘录中包装东西等。但无济于事......
目前发生了 3 件事中的 1 件事。
1.) 没有自动对焦 => 无法输入
2.) 使用自动对焦 => 可以解决问题...当失去焦点时,输入会闪烁
3.)使用自动对焦+多行...输入也失去焦点(重新获得焦点,但光标作为输入的开头)
理论
我认为这可能是 React MUI 中的一个错误,并且已经为它创建了一个错误票,但我想排除它可能不是别的东西,例如我编写对话框代码的方式,例如,不是记住正确的事情,状态导致更新它不应该等等......