Qraft(クラフト) 資格・学習クイズアプリ

React入門 練習問題 47:アプリケーションの起点:ルートの作成

React 18以降で、Reactツリーを管理するためのルートを作成し、アプリケーションを初期化するメソッドとして正しいものはどれか。

  1. createRoot
  2. renderDOM
  3. mountRoot
  4. initReact
  5. startApp
正解と解説を見る
正解:createRoot

React 18以降でアプリケーションを初期化し、DOMにマウント(=画面に描画すること)するためのメソッドは「createRoot」が正解です。

【正解の理由】
React 18で導入された新しいレンダリングAPIの起点となる関数です。「import { createRoot } from 'react-dom/client'」として読み込み、「createRoot(document.getElementById('root')).render(...)」のように使用してアプリケーションを描画します。

【不正解の理由】
• 「renderDOM」というメソッドは標準のReact APIに存在しない
• 「mountRoot」というメソッドは標準のReact APIに存在しない
• 「initReact」というメソッドは標準のReact APIに存在しない
• 「startApp」というメソッドは標準のReact APIに存在しない

← 前の問題問題一覧次の問題 →
アプリで解いてレーティングを上げる(無料・登録不要)