I would like to create an app using semantic html. The app will have header, navigation, main area, footer, and side bar.
The app uses react, so there is an index.js and index.html. This is where react renders an element into the root DOM node.
index.js
render(, document.getElementById('root'))
index.html
My Title//
//
//
I expect the app to produce something similar to:
Since React requires a root node, what element type should that be (what is the most semantically correct)? The root node is inside index.html, therefore a fragment will not solve the problem. I've commented out a few ideas inside index.html which are div, main, and section.