Virtual DOM (VDOM) ਇੱਕ ਹਲਕਾ JavaScript object tree ਹੈ ਜੋ ਦੱਸਦਾ ਹੈ ਕਿ UI ਕਿਵੇਂ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਇੱਕ plain in-memory representation ਹੈ — ਅਸਲੀ browser DOM ਨਹੀਂ। React ਇਸ ਨੂੰ ਵਰਤਦਾ ਹੈ ਕਿਉਂਕਿ ਅਸਲੀ DOM ਨੂੰ ਸਿੱਧੀ ਤਰ੍ਹਾਂ manipulate ਕਰਨਾ ਸ਼ਰਾਬੀ ਹੈ, ਅਤੇ ਹਰ state change 'ਤੇ ਇਸ ਨੂੰ ਮੈਨੂਅਲੀ ਕਰਨਾ ਗਲਤੀ ਦੀ ਗੁੰਜਾਇਸ਼ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
جب state ਬਦਲਦੀ ਹੈ, React ਤੁਰੰਤ page ਨੂੰ touch ਨਹੀਂ ਕਰਦਾ। ਇਸ ਦੀ ਬਜਾਏ ਇਹ:
