VDOM
↔ Intermediate Abstraction layer between Source Code & DOM API , data structure to mirror DOM API comprised of Fiber
(React Element)
aka VDOM, Virtual-Document-Object-Model, Virtual-DOM
VDOM designed for more efficient DOM Traversal, change detection & DOM mutation
Fiber
internal React Object to rep each Node
of DOM Tree
ReactDOM
Renderer for React, to handle DOM updates
Diffing
React HeuristicAlgorithm to reconcile change in state vs view & handle update to DOM
Applies Diffing to intelligently & efficiently push updates to DOM API for better performance
References
Stack Reconciler
↔ deprecated Reconciliation Algorithm used for VDOM from React 15.ReactDOM API
↔ core react library to render VDOMDeclarative
↔ You tell React HOW you want the final web page to LOOK & let VDOM Abstracts & handle DOM manipulation more efficientlyReactDOMElement
↔ Type for react VDOM rep of elementkey
↔ specialprop
asstring
UID for VDOM to track/Diff list elements