React では、バニラ JavaScript での作業とは異なり、DOM 要素に直接アクセスすることは異なります。 React は仮想 DOM を使用して実際の DOM を効率的に更新します。これにより、バニラ JavaScript とは異なります。
オプション 1: Refs を使用する
オプション 2: React.createRef (v16.3 ) を使用する
オプション 3: コールバック パターンの使用 (レガシー)
オプション 4: 文字列参照の使用 (レガシー)
以下は、コールバック パターンを使用して DOM 要素を選択する例です。
render() { return ( <div> <Progressbar completed={25} >
要素にアクセスするには、this.progressBars[0]、this.progressBars[1]、およびthis.progressBars[2] で操作を実行します。
以上がReact で DOM 要素を選択する方法: `document.getElementById()` の代替手段?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。