React进阶React全部api

很多同学用react开发的时候,真正用到的React的api少之又少,基本停留在Component,React.memo等层面,实际react源码中,暴露出来的方法并不少,只是我们平时很少用。但是React暴露出这么多api并非没有用,想要玩转react,就要明白这些API究竟是干什么的,应用场景是什么,今天就让我们从react到react-dom,一次性把react生产环境的暴露api复习个遍(涵盖90%+)。

我们把react,API,分为组件类,工具类,hooks,再加上react-dom,一共四大方向,分别加以探讨。

为了能让屏幕前的你,更明白api,我是绞尽脑汁,本文的每一个api基本都会出一个demo演示效果,弥补一下天书般的react文档??????,还有就是我对api基本概念的理解。

老规矩,我们带着疑问开始今天的阅读(自测掌握程度)?

1react暴露的api有哪些,该如何使用?2react提供了哪些自测性能的手段?3ref既然不能用在函数组件中,那么父组件如何控制函数子组件内的state和方法?4createElement和cloneElement有什么区别,应用场景是什么?5react内置的children遍历方法,和数组方法,有什么区别?6react怎么将子元素渲染到父元素之外的指定容器中?...

我相信读完这篇文章,这些问题全都会迎刃而解?

组件类

组件类,详细分的话有三种类,第一类说白了就是我平时用于继承的基类组件Component,PureComponent,还有就是react提供的内置的组件,比如Fragment,StrictMode,另一部分就是高阶组件forwardRef,memo等。




转载请注明:http://www.aierlanlan.com/cyrz/540.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了