Under the hood ReactJS
Learning and science
framework internals documentation
SHOW HN2017
266points
117comments
#89of 2,242 in 2017
Top 4%of 2017 by points
How HN took it
MixedNo clear lean
11 positive, 19 neutral or asking, 1 mixed, 10 critical, out of 41 comments about the project. Thread score +0.18.
Idea: 3 for, 2 againstDesign: 1 for, 4 againstPerformance: 2 for, 1 againstDocs: 1 for, 2 againstExecution: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Detailed, useful resource for learning React internals
From 3 comments
I've read the first few pages, and am really appreciating the level of detail this goes into. Fantastic work and a great resource for people wanting to dive into React's internals.
beefsack on HNFantastic. Thank you so much for this.
indexerror on HNDetail. A+
Jpoechill on HN
Objections
Too much complexity; React is over-engineered
From 2 comments
There was a previous discussion on how do you know when someone is addicted to over-engineering, and looking at this giant UML diagram, I think this might be the case. The amount…
daliwali on HNAt this point I'm sure I and others sound like a broken record, but if you're new and just jumping into frontend component-based frameworks, please don't start with React. There…
hardwaresofton on HN
Some explanations are unclear or wrong
From 1 comment
Nice work, but some parts make as much sense as Lorem ipsum text. One of my favorites so far: > An instance of what should be created (03)? Component… right, but which one? Well,…
gfxl on HN
Requests
Fix broken link
From 1 comment
this link seems broken: https://bogdan-lyashenko.github.io/Under-the-hood-ReactJS/part-2/book/Intro.md
scottydelta on HN
Questions
What is the purpose of this documentation?
From 1 comment
Wow, you really spent a lot of time of this, but why? What's the purpose? How do React shenanigans can help me to be a better developer?
sAbakumoff on HN
Alternatives named
Simulacra.js
From 2 comments
There was a previous discussion on how do you know when someone is addicted to over-engineering, and looking at this giant UML diagram, I think this might be the case. The amount…
daliwali on HN>I'll bet that React will be a whole bunch faster than whatever DOM reconciliation library you build up from scraps of vanilla JS You don't have to bet, you can verify the…
daliwali on HN
hyperapp
From 1 comment
This is helpful to me because I want to learn how to explain (complex) systems. Incidentally, this complexity is what led me to build my own little vdom utility…
jbucaran on HN