实现自己的React之渲染Class Component

文章探讨了在自制React框架中渲染Class Component的过程。它解释了React 15中Class Component的渲染和更新机制,以及如何通过React.createElement创建组件。文章通过代码示例详细描述了渲染步骤,包括实例化React.Component、处理生命周期方法和递归渲染子元素。最后,文章预告了将介绍的diff更新算法。

实现自己的React之渲染原生DOM

这篇文章讲述了实现字符串和数字的渲染后,接下来将渲染原生 DOM 的过程。文章提到了需要了解简单的正则知识来匹配事件和 style 属性,并介绍了使用正则的 test 判断以及与 String.place 搭配使用的方法。文章还提到了在元素创建时采用事件委托绑定事件,元素移除时也要移除事件,使用命名空间实现简便操作的技巧。最后,文章通过分析 React 代码的原理,介绍了 JSX 是 React.createElement 的语法糖。

实现自己的React之基础准备

这篇文章探讨了作者在使用React一段时间后的深入学习经历。作者强调了理解React的重要性,并介绍了使用jQuery简化原生DOM操作和事件绑定的做法。在环境搭建方面,作者使用了create-react-app工具快速创建项目,并对代码进行了替换和简化。文章最后指出,虽然已经建立了基本开发环境,但作者计划逐步深入学习原生DOM和类组件。
Kitety
Kitety
独特为佳
公告
我曾经七次鄙视自己的灵魂
--卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
 
最新评论
Loading...