
高级前端面试题(react + 原生js + es6)
createRoot是基于fiber模式,通过createRoot会创建出来fiber的根节点,fiber会将每个组件作为一个节点记录到队列中,并且会记录每个组件的父节点、子节点、兄弟节点,以此可以实现不需要遍历整颗dom树,就可以进行局部更新,从局部渲染上会比ReactDOM的方式更快,但是整体效率上不好说,因为可能会碰到有高频更新的局部节点占用,导致其他的节点始终在排队。其次是实例化对象,通过new关键字创建,每个实例化对象都会有原型上的属性和方法,并且可以定义自己的属性和方法。






