React
ReactDOM.render
React 18以降では、ReactDOM.renderは非推奨となり、代わりにcreateRootを使用することが推奨されています。以下に新しい方法の例を示します。
まず、react-dom/clientからcreateRootをインポートします。
| |
このコードでは、createRootを使用してルートを作成し、そのルートに対してrenderメソッドを呼び出しています。これにより、React 18の新しいレンダリングAPIを利用することができます¹²。
¹: React 18でのcreateRootの使用方法 ²: Reactの公式ドキュメント
ソース: Copilot との会話、 2024/9/4 (1) React18でReactDOM.renderを使ったらイベントが発火しない …. https://qiita.com/Shimo5296/items/df4740b66b3179705105. (2) ReactDOM – React. https://bing.com/search?q=React+ReactDOM.render+%e9%9d%9e%e6%8e%a8%e5%a5%a8+%e4%bb%a3%e6%9b%bf%e6%96%b9%e6%b3%95. (3) ReactDOM – React. https://ja.legacy.reactjs.org/docs/react-dom.html. (4) React18からはレンダリングにcreateRootを使おう - Zenn. https://zenn.dev/nawomat/articles/f8be31b66bfc19. (5) render – React 中文文档. https://zh-hans.react.dev/reference/react-dom/render.