同理现在react的开发中默认开启严格模式会使组件进行两次渲染,更加不适合这种静态的模式
L
Loki
@Loki
-
本地开发视图页面白屏且报错,哪位朋友可以告知解决方案? -
本地开发视图页面白屏且报错,哪位朋友可以告知解决方案?这个情况是orillusion的初始化相关内容被执行了多次的表现,因这里保存造成的更新并没有刷新整个页面,Engine3D使用了静态成员和函数做初始化以及一系列相关操作,所以再次执行的时候会产生一些奇怪的错误,Engine3D这种方式如果要正常使用,必须得有相应的逆操作,而且也不利于某些同屏多个画布的情况,不知道作者为什么要这么设计
-
Engine3D.init函数不可重入,react的严格开发模式下无法正常工作因为react的严格模式会执行两次渲染,导致Engine3D.init函数调用两次,执行后续工作后报错