What is Virtual DOM and How Does It Work? | DevPrep