Skip to content

GeneCodeSavvy/reactless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REACTLESS

Intro

Reactless is React.js, striped to it's essentials

This whole adventure started with a simple goal: to peek under the hood of React, demystify its inner workings.

If you've ever wanted to truly understand what makes React tick, you're in the right place.

Install the dependencies

bun install

Fire it up

bun run --hot index.ts

The app.tsx file is your primary canvas.

DON'T STOP THERE, console.log the shit out of reactless code, bomb gpt, or better, yet DM ME.

Modify it, break it, and rebuild it

Tasks

  • React.createElement
  • Render function
  • Concurrent Mode
  • Fibers
  • Render and Commit Phases
  • Reconciliation
  • Functional Components
  • Hooks

This project was created using bun init in bun v1.2.19. Bun is a fast all-in-one JavaScript runtime.

About

react internals seem tough? this repo is there for you

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published