Concurrent Mode is a completely different rendering paradigm for React.
It changes something that has remained constant since the first version of React: ReactDOM.render
.
To use Concurrent Mode, we use ReactDom.createRoot
.
It's API is slightly different then the old faithful ReactDOM.render
but, with this one change, we can access the future of React.
I noticed I don't get the loading message when I convert to React.createRoot(root).render(<App/>). Chan didn't explain what was happening. Would someone give more details please.