Rodrigo Pombo

pomb.us · Personal blog · on HN since 2019

Rodrigo Pombo writes programming tutorials, best known for a step-by-step guide to building a simplified version of React.

What HN saysHN commenters repeatedly call "Build Your Own React" amazing and enlightening, recommending it to anyone who wants to understand how the framework works.
17HN people shared it
13linked it in comments
6stories submitted
1.7Kstory points
3 months agolast shared
2019people per year2026

Most-shared posts

  1. 1
    Build Your Own React
    16 people · 1.7K points · first shared 2019 · 108 comments on HN
  2. 2
    Homepage
    2 people · first shared 2020
  3. 3
    Next.js Static Props
    1 people · 1 points · first shared 2020 · discussion on HN

What HN people wrote when they linked it

smaili__ · 2026-03-15
So amazing, wish there were more articles like this. I love visual learning. Also reminds me of another blog post: https://pomb.us/build-your-own-react/ , probably not directly the same, but similar-ish written blog posts, easy to stay on track and follow. It is so easy to learn with this kind of blog post.
kkirsche · 2021-10-19
Great resource for anyone interested in this. It’s really enlightening: https://pomb.us/build-your-own-react/
pomber · 2021-03-15
That was the feeling that inspired me to work on this. A few years ago I blogged [how to build your own react on Medium]( https://engineering.hexacta.com/didact-fiber-incremental-reconciliatio… and the classic blog flow was to limiting. Later I wrote [this version](https://pomb.us/build-your-own-react/) on my blog. The experience was much better for both, reading and writing.
socalgal2 · 2026-02-21
You could walk through the framework so you then understand it. There are several "let's create react from scratch" articles https://pomb.us/build-your-own-react/ Certain frameworks were so useful they arguably caused an explosion the productivity. Rails seems like one. React might be too.
jridgewell · 2024-01-15
Any chance it was https://pomb.us/build-your-own-react/? You can't really have hooks without building an entire framework, because the framework has to have the preserve the execution context between renderings.
satvikpendem · 2023-12-03
I personally also like Build Your Own React: https://pomb.us/build-your-own-react/
acemarke · 2022-12-27
See my extensive post "A (Mostly) Complete Guide to React Rendering Behavior": - https://blog.isquaredsoftware.com/2020/05/blogged-answers-a-mostly-com… as well as these other excellent posts on React's internals and implementation: - When does React render your component?: https://www.zhenghao.io/posts/react-rerender - A Complete Guide to useEffect: https://overreacted.io/a-complete-guide-to-useeffect/ - Getting Closure on React Hooks: https://www.swyx.io/hooks/ - Didact: Build a Miniature React with Hooks" https://pomb.us/build-your-own-react
ratww · 2021-08-11
Those explain React, but the concepts are similar: https://pomb.us/build-your-own-react/ https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-javascript… The main difference between React and other frameworks is how they detect state changes. React uses a function (like setState), Vue uses proxies, Angular uses Rx observables, etc.
aaron-santos · 2020-04-05
I'm porting Rodrigo Pombo's wonderful Build your own React[1] code to Clojure(script). It really helps understand what's going on under the hood. The goal is to replace a half-assed React-like implementation I currently have with something that works much better. [1] https://pomb.us/build-your-own-react/
stillatit · 2026-08-05
Clickable: - Animated explanation of how transformers work https://poloclub.github.io/transformer-explainer/ - Visual intro to K-means clustering algorithm https://k-means-explorable.vercel.app/ - Animated 3D intro to vision LLMs https://blog.mdturp.ch/posts/2024-04-05-visual_guide_to_vision_transfo… - Animated intro to machine learning https://r2d3.us/visual-intro-to-machine-learning-part-1/ - Animated intro to probability in math https://seeing-theory.brown.edu/basic-probability/index.html - Building a 3D world from scratch in step by step animated manner https://aibodh.com/posts/bevy-tutorial-build-your-first-3d-editor-in-r… - Visualize algorithms https://algorithm-visualizer.org/ - Animated step by step sequence of how a request goes from your browser to the server https://200ms.thenodebook.com/#act-1-the-click - Visual intro to the inner workings of a combustion engine https://ciechanow.ski/internal-combustion-engine/ - 3D real time robotics code simulator https://bittlex-sim.petoi.com/ - Animated explainer: Elliptic curve cryptography https://growingswe.com/blog/elliptic-curve-cryptography - Rate limiting algorithms visualized https://smudge.ai/blog/ratelimit-algorithms - Visual intro to the graphics pipeline! https://fremaconsulting.ch/blog/vulkan - Animated explanation of how to build ReactJS from scratch! https://pomb.us/build-your-own-react/ - Mini game: How to build an entire CPU starting from a basic gate…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close