I am new to react, please bear with me :) i have read some documentation about the virtual dom and real dom, but i am still not getting the concept of virtual dom. so far i have got the idea is that (correct me if it's wrong), so a component's render method will return some markup, since the virtual dom will make change faster so everything rendered will be in the virtual dom, and these rendered elements will transformed into element HTML and stored in the real dom and finally displayed on the screen.
also i am little confused about the react structure, there is no actually html page, its all about bunch of components connected to each other and the render function inside the component. I know what being rendered will appears to the screen, but i am still can't get my head around with all the component concept connected with virtual dom and real dom. can someone give me a hand?