wdnmd

深入React技术栈 笔记

1.初入React世界

  可以说,函数式编程才是React的精髓。

  react的生命周期可以分为两类,当组件在挂载或卸载时,当组件接收新组建时,即组件更新时。

  react的生命周期

 

 

2.漫谈react

 react基于virtual dom实现了一个SyntheticEvent(合成事件)

 react底层主要对合成事件做了两件事:事件委托,自动绑定。

 高阶组件 hoc,接受react组件作为输入,输出一个新的react组件。

 实现方法:

  属性代理:高阶组件通过被包裹的react组件来操作props。

  反向继承:高阶组件继承被包裹的react组件。

 纯函数原则:

  1.给定相同输入,总是返回相同的输出

  2.过程没有副作用

  3.没有额外的状态依赖。

 

posted @ 2022-02-11 16:00  FreshChick  阅读(69)  评论(0编辑  收藏  举报