Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

evilbs/RIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

5 Commits

Repository files navigation

RIM

通过 ES6 实现的一套 react 类库,仅用于学习与交流,深入了解 React 机制,请勿用于生产环境,哈哈。

演示地址: link

背景

从 15 年起一直是 react 的实践者,使用 react 做中后台应用,也使用 react native 开发过 app。react 是一个非常棒的前端框架,他的源码非常优美,模块化的拆分、设计模式的引入使得可读性非常好;在算法上的平衡使的性能非常高,我有辛参于多次 react pr,为了巩固对 react 理解,通过 es6 实现了一套 react 类库,也通过文章描述出来和大家一起交流。

实现功能

  1. React API
  2. React 首次渲染
  3. React 事件,并没有实现 React 复合事件
  4. React diff + patch 算法

About

通过 es6 实现的 React 类库,仅用于深入研究 React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /