1.1.4 • Published 8 years ago

luy v1.1.4

Weekly downloads
2
License
MIT
Repository
-
Last release
8 years ago

Luy,一个类React框架

所谓类React框架就是和React用法一模一样的框架。其实当初制造这个框架的目的是为了能更好的学习React内部结构,了解其原理而制作的玩具。但是随着框架的渐渐成长,代码越来越多,我还是决定将其发展下去. npm.io

跑学习案例

git clone https://github.com/215566435/Luy.git
cd Luy
npm install
npm run study

如何安装?

npm install --save luy

如何使用?

React一模一样,我们来看一个最简单的实例

import React from 'luy'
import ReactDOM from 'luy'

class Luy extends React.Component {
  render() {
    return (
      <div>Hello,Luy!</div>
    )
  }
}

ReactDOM.render(<Luy/>, document.getElementById('root'))

todolist

  • 第一次渲染
  • 虚拟DOM
  • 优化的diff算法(两端同时对比算法,比react快)
  • 用属性更新
  • 实现生命周期函数
  • setState异步机制实现
  • 事件冒泡系统
  • 事件捕获系统
  • ref属性
  • 组件的context
  • createProtal Api
  • setState函数式参数
  • setState回调
  • 发布第一版本
  • 支持redux
  • 支持react-redux
  • 渲染null节点
  • 支持react-router
  • createProtal 冒泡
  • create_call
  • create_return
  • 返回任何节点
1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.0.22

8 years ago

1.0.21

8 years ago

1.0.20

8 years ago

1.0.19

8 years ago

1.0.18

8 years ago

1.0.17

8 years ago

1.0.16

8 years ago

1.0.15

8 years ago

1.0.14

8 years ago

1.0.13

8 years ago

1.0.12

8 years ago

1.0.11

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago