Skip to content

git-kamesh/kReact

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 

kReact

Let's learn React by building react within 100 lines of code πŸ‚πŸ»

Follow me: https://twitter.com/kamesh_koops

Medium article: https://kamesh-dev.medium.com/kreact-building-your-own-react-virtual-dom-b0376cbbd3c

πŸ€– Introduction

  • kReact is built similar to react and mimics its internal working.
  • React is a great library that automates most of the DOM handling for us.
  • But most of us don't know how this magic automation happens in the backend 😰.
  • Let's us also know and learn the magic and build one for ourselves πŸ±β€πŸ.
  • The main objective of this project is to make you understand how React works internally.

🐾 How to Use?

  • Clone this repository
  • Run npm install to install JS dependencies
  • Run npm start

License

This repository is available MIT license.