Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead.


npm runstartを実行すると、通常とは異なり、次の警告が発生します.

警告の内容はreact 18ではreactDOMではありません.renderはサポートされていないので、createRootで置き換える必要があります.

以前は上記のように使用していましたが、正式な書類によればreact 18から以下のように使用するべきです.
ReactDOM.createRoot(rootNode).render(<App />);
createRootはReactDOM.render(<APP />, rootNode)の代わりにConcurrentモードを有効にします.Concurrentモードは何ですか.
Concurrentモードについては次回に整理しましょう

References

  • https://ko.reactjs.org/docs/concurrent-mode-reference.html#concurrent-mode