All Projects → hujiulong → Simple React

hujiulong / Simple React

Licence: mit
simple react

Programming Languages

javascript
184084 projects - #8 most used programming language

simple-react

996.icu

一个极简的React框架,用于说明React实现原理,请不要用于生产环境

实现了JSX,组件,生命周期,diff,setState等核心功能

相关文章

运行

git clone https://github.com/hujiulong/simple-react.git
cd simple-react
npm install
npm start

使用

为了简单起见,并没有分开库代码和应用代码,可以直接修改src/index.js来使用

// src/index.js
import React from './react'
import ReactDOM from './react-dom'

class App extends React.Component {
    render() {
        return <h1>Hello,World!</h1>;
    }
}

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

LISCENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].