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

RNClientTeam/simple-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

21 Commits

Repository files navigation

simple-react

一个极简的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

About

simple react

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.6%
  • HTML 12.4%

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