240 发简信
IP属地:陕西
  • react-reconciler/ReactFiberExpirationTime.js解析

    React的fiber调度和expirationTime有着密不可分的联系,expirationTime决定着每个任务的优先级。一个expira...

  • Resize,w 360,h 240
    ReactDOM的render和Fiber源码解析

    render() 在提供的 container 里渲染一个 React 元素,并返回对该组件的引用(或者针对无状态组件返回 null)。 如果 ...

  • React.createRef 和 React.forwardRef

    React.createRef React.createRef 创建一个能够通过 ref 属性附加到 React 元素的 ref。 React....

  • packages/react/ReactChildren解析

    ReactChildren React.Children 提供了用于处理 this.props.children 不透明数据结构的实用方法。 R...

  • packages/react/ReactElement.js 解析

    APIs createElement 创建并返回一个指定类型的 React element。 type参数可以是标签字符串 (比如 'div' ...

  • React性能优化的一些技巧

    在阅读源码和文档的过程中,我会把和React性能优化有关的技巧和api记录在这里 React.memo React.memo 是一个higher...

  • packages/react/ReactBaseClasses.js 解析

    这一篇是解析packages/react/ReactBaseClasses.js的源码的 像文件名说的那样,这个文件主要定义了Component...

  • React.Component概览与解析

    Component的源代码在ReactBaseClasses.js中。 生命周期: 挂载: 组件实例化并插入dom之前,以下方法将会按照顺序执行...

  • packages/react/React.js解析

    React.js 这个文件是react这个包的对外的导出汇总。会把和react包相关的一些api汇总和导出。 主要的public-api包括: ...