One page on our site unmounts its FAQ answers, the other twenty-nine keep them in the DOM, and only one of those choices was deliberate
React で FAQ の答えを state でマウント解除する実装と、`<details>` 要素で常に DOM に保持する実装を比較。マウント解除すると find-in-page 検索が失敗し、トランジション不可になるほか、client component 化を強いる。ネイティブ実装なら同じ見た目でこれらの制約がない。
React, WAI-ARIA, キーボード操作, テスト・検証