reactjs / react.dev

The React documentation website
https://react.dev/
Creative Commons Attribution 4.0 International
11.02k stars 7.53k forks source link

Where does https://react.dev/ document Reconciliation and React's use of the virtual DOM? #6505

Open robjewell-ibotta opened 10 months ago

robjewell-ibotta commented 10 months ago

In React's legacy docs, I see information on reconciliation and React's use of the Virtual DOM.

However, when I look up the above concepts at https://react.dev/, I need help finding the above documentation. Where are the above ideas documented in react.dev? Has the React library changed so much that it does not use reconciliation or the Virtual DOM?

hylerrix commented 9 months ago

Recently I spent 30 more hours reading through all the react.dev/learn chapters, it's so beneficial to know the basics of React.

As far as I can get, these chapters still need to be continuously improved. I'm also looking forward to having the more advanced chapter (link reconciliation, Virtual DOM, etc.) published in react.dev as soon as possible. (Which I would deeply like to read on the official website rather than on other random blog platforms.)

Reconciliation and Virtual DOM is still the best part of React. But for now, part of such higher knowledge is hidden in react.dev/reference, and another part is not shown at all.

If there is a Roadmap in this repo, it would helpful to let us know what's the future chapter in react.dev, and we may be able to contribute to it!

So, what we can do now is wait patiently and read the original document to make up for the missing part.

robjewell-ibotta commented 9 months ago

Which I would deeply like to read on the official website rather than on other random blog platforms.

☝️

The expense of native DOM changes is one of the main reasons to choose a frontend framework. I, too, hope React soon publishes material on React.dev about the Virtual DOM and reconciliation. I want to rely on official documentation rather than someone's random blog.

rickhanlonii commented 9 months ago

Thanks for the feedback! We don't currently have any plans to add this, but I'll keep this open to track as a feature request.