The example taken from cooking recipe is spot on. Reconciliation in react is not an easy thing to learn but still quite an important concept to understand internals of react.js and how diffing algorithm makes things faster for UI updating process. Thanks for sharing the information about the concept in an easily understandable manner.