情景:不是所有的网站页面都需要头部跟尾部,去掉头部跟尾部有很多中方式,我这里选择的是通过组件内部告诉APP组件是否显示头部跟尾部。
就报了这个错误,
一顿百度。意思大概懂了,就是video组件设置不显示头部和尾部,这个是全局的,导致APP的组件重新渲染,继而video组件也重新渲染,就给出了这个报错。至于为何这样报错,估计得去看源码,暂时没时间去研究react源码,记录下这个错误。
解决是适用useEffect, 为何用useEffect能解决这个问题呢?我直接在video组件里判断为啥不行呢?
这样就解决了报错