Server side rendering allows you to implement a react app demonstration inside a virtual dom. This technique contributes to the optimized operation of each react component and the efficient operation of react applications. "Reusable components" means composed site elements that only need to be rendered once. Thanks to the virtual home, React allows you to use existing components multiple times.