https://github.com/ameerthehacker/qnd-react
My own quick and dirty implementation of react to learn how react works under the hood :boom:
https://github.com/ameerthehacker/qnd-react
react
Last synced: about 1 year ago
JSON representation
My own quick and dirty implementation of react to learn how react works under the hood :boom:
- Host: GitHub
- URL: https://github.com/ameerthehacker/qnd-react
- Owner: ameerthehacker
- Created: 2019-10-15T17:19:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-03-09T20:26:34.000Z (over 5 years ago)
- Last Synced: 2025-04-12T21:12:24.769Z (about 1 year ago)
- Topics: react
- Language: JavaScript
- Homepage: https://dev.to/ameerthehacker/build-your-own-react-in-90-lines-of-javascript-1je2
- Size: 654 KB
- Stars: 30
- Watchers: 2
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quick and Dirty React :hammer:
This is my quick and dirty implementation of react to help myself and others to understand what react does under the hood
This goes along well with the article [Build your own React in 90 lines of JavaScript
](https://dev.to/ameerthehacker/build-your-own-react-in-90-lines-of-javascript-1je2)
* The replication of ReactDom is available in __src/qnd-react-dom.js__
* The replication of React is available in __src/qnd-react.js__
## How to run it?
1. Clone the repo
2. Install the dependencies
```sh
npm install
```
3. Run the sample project using QndReact.js :heart:
```sh
npm start
```
## Found any issue?
Please feel free to raise an issue or PR :wink:
Show your support by :star: the repo
## License
MIT © [Ameer Jhan](mailto:ameerjhanprof@gmail.com)