Skip to content

Latest commit

 

History

History
84 lines (58 loc) · 7.19 KB

CHANGELOG.md

File metadata and controls

84 lines (58 loc) · 7.19 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.3.0 (2021-04-28)

Features

  • hooks: 简单实现 hash 和 history 原理 (cbba53b)
  • hooks: 实现 自定义hooks useRequest (f25fbbf)
  • hooks: 实现 useContext (3460558)
  • hooks: 实现 useEffect (b9ea56e)
  • hooks: 实现 useImperativeHandle (21ceb8f)
  • hooks: 实现 useLayoutEffect (da1549e)
  • hooks: 实现 useMemo (f4d51e2)
  • hooks: 实现 useReducer (122a30d)
  • hooks: 实现多个 useState 状态保存的准确性 (c6eea96)
  • hooks: 实现基本 useState (26609dd)
  • hooks: 实现自定义 hooks useAnimation 动画 (3a41395)
  • hooks: 优化 useEffect 实现 (7aed9e4)
  • hooks: 优化 useReducer 实现 (cccb358)
  • router: 实现基本 路由结构 (d715018)
  • 实现 useCallback (f17bf75)
  • useRef: 实现 useRef (5514fc4)

1.2.0 (2021-04-24)

Features

  • cloneElement: 新增 cloneElement 和 反向继承 (13f748c)
  • component: 实现 PureComponent (7758334)
  • createContext: 完成 createContext (9d57bf6)
  • dom: 实现 组件嵌套时递归查找真实dom的 (65f245e)
  • 新增 高阶组件 (54330b9)
  • event: 新增 合成事件对象 (9b109b4)
  • lifecycle: 实现 类组件 基本生命周期 (45cae01)
  • lifecycle: 实现 类组件更新阶段生命周期 (116d8ef)
  • lifecycle: 实现 类组件更新阶段生命周期 (99a77b3)
  • lifecycle: 完成 组件插入的位置 (6ddfa34)
  • lifecycle: 优化生命周期实现 (3487c5b)
  • lifeCycle: 新增 getDerivedStateFromProps 生命周期 (8f69c46)
  • lifycycle: 实现完整 生命周期 (8d3c029)
  • ref: 新增 实现 ref (a80226e)

Bug Fixes

  • lifycycle: 修改基本生命周期实现 (89d383c)
  • lifycycle: 修改基本生命周期实现 (b1353c8)
  • react-dom: 优化渲染 (bb13143)
  • react-dom: 优化diff更新 (2c86856)

1.1.0 (2021-04-05)

Features

  • event: 新增 事件冒泡 (ec02f02)
  • 新增 事件合成 (2853ead)
  • 异步更新 state 新增为内部操作 (47729a8)

Bug Fixes

  • state: 优化 点击事件处理,有点击事件才触发 点击事件 (6fcc9da)

1.0.0 (2021-04-05)

Features

  • init: 项目初始化 (2a7e08b)
  • react: 新增 事件处理函数 及 类组件同步更新 state (8995f63)
  • react: 新增 手写实现 createElement 和 reacteDOM (16e17e5)
  • react: 新增 异步更新 state (44ba29f)
  • react: 新增 支持函数式组件 渲染 (effe2be)
  • react: 新增 支持类组件 渲染 (501998b)

Bug Fixes

  • react: 更新state后 updates长度设为0 (68c8569)