Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.
Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup. Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Target container is not a DOM element. The node you're attempting to unmount was rendered by another copy of React. The node you're attempting to unmount was rendered by React and is not a top-level container.
Target container is not valid. This usually means you rendered a different component type or props on the client from the one on the server, or your render methods are impure. What if the ' Hoosiers faced the ' Wildcats? Oscar Robertson one-on-one with Kevin Durant? We'll even track your wins and losses! What if the ' Celtics played the ' Chicago Bulls?
Or Chamberlain faced Shaq? What if the Seminoles faced the Longhorns? Or Danny Wuerffel handed off to Reggie Bush? What if the '85 Chicago Bears faced the '72 Miami Dolphins? Or Peyton Manning threw to Jerry Rice? We even track your wins and losses!