https://beta.reactjs.org/learn/preserving-and-resetting-state#the-ui-tree
https://beta.reactjs.org/reference/react-dom/server