issues
search
CPPAlien
/
JS-QA
前端知识问答
0
stars
0
forks
source link
React 简史
#10
Open
CPPAlien
opened
5 years ago
CPPAlien
commented
5 years ago
11 年 第一次部署在 Facebook 上
12 年 应用在 Instagram 上
13.5 在 JSConf 上开源,发布第一个版本(Apache License 2.0)
14.10 发布 0.12.0 (3-clause BSD license)
15.3 React-Native 发布
15.10 React 0.14。 1,为了更好的适配 RN,拆分成了 react 和 react-dom;2,引入 refs;3,无状态组件;
17.4 React 15.5。 1,React.PropTypes。 2,React.createClass
17.9 React 16(MIT license) 发布 生命周期变动,以下
xxx
的生命周期,在 16 中被 deprected 的了。 1) 首次渲染:
willMount
> render > didMount, 2) props更新时:
receiveProps
> shouldUpdate >
willUpdate
> render > didUpdate 3) state更新时: shouldUpdate >
willUpdate
> render > didUpdate 4) 卸载时: willUnmount
http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/
xxx
的生命周期,在 16 中被 deprected 的了。 1) 首次渲染:willMount
> render > didMount, 2) props更新时:receiveProps
> shouldUpdate >willUpdate
> render > didUpdate 3) state更新时: shouldUpdate >willUpdate
> render > didUpdate 4) 卸载时: willUnmount http://projects.wojtekmaj.pl/react-lifecycle-methods-diagram/