React-API
1. createRef && forwardRef
createRef:创建Ref,React.createRef()
forwardRef:用来解决函数组件以及HOC传递Ref的问题
2. lazy && mome
lazy:实现异步加载的功能模块
memo:也是一个高阶组件,类似于pureComponent,控制何时渲染组件,优化性能。不同的是:memo是函数组件,pureComponent是class组件
3. Fragment && StrictMode && Suspense
Fragment:可以聚合一个子元素列表,并且不在DOM中增加额外节点
StrictMode: 可以在开发阶段开启严格模式,发现应用存在的潜在问题,提升应用的健壮性
Suspense:在React.lazy()时,import失败或者异常时,需要Suspense给出错误提示
4. createElement && cloneElement && createFactory && isValidElement
createElement:创建ReactElement
cloneElement:克隆ReactElement
createFactory:创建一个专门用来创建某一类ReactElement的工厂
isValidElement:验证是否是一个ReactElement