我升级到了 React 18.2.0。现在有时应用程序会冻结。浏览器页面停止响应。可能是什么问题呢? 我注意到,与 Ant-design 4 中显示弹出窗口的元素(Cascader、Select 等)交互时会发生这种情况。 我怎么解决这个问题? 我必须马上说,不可能将 ant-design 更新到最新版本,因为所有样式现在都在 less 上,并且在版本 5 styled-components 中
我不知道我能做什么。也许使用flushsync?但不知道在哪里
我相信这与react 18的严格模式有关,或者可能是Ant-Design在以前版本上的一个错误,我的建议是尝试将您的Ant-design版本升级到5.x(如果可能) 或至少4.24.12(以避免任何重大更新中断),请提供崩溃日志或有关代码使用情况的更多详细信息(如果这没有帮助) .
我相信这与react 18的严格模式有关,或者可能是Ant-Design在以前版本上的一个错误,我的建议是尝试将您的Ant-design版本升级到5.x(如果可能) 或至少4.24.12(以避免任何重大更新中断),请提供崩溃日志或有关代码使用情况的更多详细信息(如果这没有帮助) .