Heim > Fragen und Antworten > Hauptteil
Ich habe ein Upgrade auf React 18.2.0 durchgeführt. Jetzt friert die App manchmal ein. Die Browserseite reagierte nicht mehr. Was könnte das Problem sein? Mir ist aufgefallen, dass dies bei der Interaktion mit Elementen passiert, die Popups in Ant-design 4 anzeigen (Cascader, Select usw.). Wie kann ich dieses Problem lösen? Ich muss gleich zu Beginn sagen, dass es nicht möglich ist, ant-design auf die neueste Version zu aktualisieren, da alle Stile jetzt auf weniger und in Version 5 styled-components
sindIch weiß nicht, was ich tun kann. Vielleicht Flushsync verwenden? Aber ich weiß nicht wo
P粉1410350892023-09-13 09:22:03
我相信这与react 18的严格模式有关,或者可能是Ant-Design在以前版本上的一个错误,我的建议是尝试将您的Ant-design版本升级到5.x(如果可能) 或至少4.24.12(以避免任何重大更新中断),请提供崩溃日志或有关代码使用情况的更多详细信息(如果这没有帮助) .