Refの理解と活用
知識課題
知識課題1
- Reactの標準的なデータフロー(例: stateやpropsによる宣言的なUI更新)だけでは対応が難しい問題を解決するために
refが導入された背景について、「なぜrefが必要なのか」という観点から説明してください。具体的なシナリオも想定して記述してください。
知識課題2
refを使用してDOMを直接操作する利点について説明してください。refによるDOMの直接操作が、Reactの標準的なデータフロー(宣言的なアプローチ)から逸脱することによる注意点(またはデメリット)について説明してください。- どのような状況で、
DOM要素への直接的なアクセスや操作が必要になるか、具体的な例を挙げて説明してください。