pomber
didact
JavaScript

A DIY guide to build your own React

Last updated Jul 8, 2026
6.8k
Stars
548
Forks
29
Issues
+1
Stars/day
Attention Score
90
Language breakdown
No language data available.
β–Έ Files click to expand
README

Didact

A DIY guide to build your own React

This repository goes together with a series of posts that explains how to build React from scratch step by step. You can jump straight to the last post which is self-contained and includes everything.

| Blog Post | Code sample | Commits | Other languages | | ----------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | | Introduction | | | | | Rendering DOM elements | codepen | diff | δΈ­ζ–‡ | | Element creation and JSX | codepen | diff | δΈ­ζ–‡ | | Virtual DOM and reconciliation | codepen | diff diff diff | δΈ­ζ–‡ | | Components and State | codepen | diff | δΈ­ζ–‡ | | Fiber: Incremental reconciliation (self-contained post) | codepen | diff diff | δΈ­ζ–‡ | | The one with Hooks (self-contained post) | codesandbox | | δΈ­ζ–‡ |

Follow @pomber on twitter for updates.

License

The MIT License (MIT)

Β© 2026 GitRepoTrend Β· pomber/didact Β· Updated daily from GitHub