An educational project focused on building a React-like library from scratch to understand how modern reactive UI frameworks work internally.
This repository prioritizes core concepts over production complexity.
Goo is a minimalist React-like library created in this project.
It is:
- Simple & readable
- Educational
- Inspired by React Fiber & Hooks
Goo demonstrates how rendering, reconciliation, and state management work under the hood.
- Virtual DOM
- Fiber-based reconciliation
- Concurrent rendering using
requestIdleCallback - Basic Hooks (
useState) - Functional Components
git clone https://github.com/sahilmane69/building-react.git
cd building-react
python3 -m http.server 8000Open:
http://localhost:8000/examples/demo/index.html
🚧 Learning-focused project — not for production use.