https://github.com/mohit-s96/tiny_react
simple implementation of react reconciler and dom renderer
https://github.com/mohit-s96/tiny_react
react react-reconciler react-renderer
Last synced: about 2 months ago
JSON representation
simple implementation of react reconciler and dom renderer
- Host: GitHub
- URL: https://github.com/mohit-s96/tiny_react
- Owner: mohit-s96
- Created: 2021-12-24T17:21:09.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-29T14:37:05.000Z (over 3 years ago)
- Last Synced: 2025-02-08T21:45:49.164Z (3 months ago)
- Topics: react, react-reconciler, react-renderer
- Language: TypeScript
- Homepage: https://mohit-s96.github.io/tiny_react/
- Size: 84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# tiny react
#### minimal react reconciler and dom renderer implementation.
#### This is a project I built for learning more about react. I started making this after reading this [blog](https://pomb.us/build-your-own-react/) on how to create your own react, but made many changes of my own like writing in typescript and supporting more features.
This version currently supports
- concurrent mode
- only rendering parts of tree which were changed
- hooks
- useEffect
- useState
- controlled input components## examples
there is an examples folder where i used this for making simple apps. here is a live [link](https://msx47.github.io/tiny_react/)
## more
this is a learning project for me and I plan to add new things as I learn more about react internals.
## contributing
PR's or any discussions welcome