\n\n\n \n \n初学者がよくやるミスは、script内で.valueを付け忘れることです。エラーにはならず値が更新されないため、原因特定に時間がかかりがちです。reactiveの分割代入で壊れるリアクティビティreactive()を使う場合、分割代入するとリアクティビティが失われるという落とし穴があります。これもref()が推奨される理由の一つです。const state = reactive({ count: 0, name: 'Alice' })\n\n// リアクティビティが切れる\nlet { count } = state\ncount++ // stateには反映されない\n\n// refなら関数間の受け渡しでも安全\nconst count = ref(0)\nuseCounter(count) // リアクティビティが維持される実務でのref統一スタイル公式推奨: Vue 3.4以降の公式ドキュメントでは、シンプルさと一貫性の観点からref()で統一するスタイルが推奨されているコンポーザブル関数: refは関数の引数や戻り値として渡してもリアクティビティが保たれるため、再利用可能なロジック(composable)との相性が良いtoRefs()との併用: reactiveを使う場面でもtoRefs()でrefに変換すれば、分割代入しても安全に扱える"}}}]}
Vue.jsクイズ
Vue 3でプリミティブな値(数値や文字列)をリアクティブにするために推奨される関数はどれか?
1〜4キーで選択、Enterで回答できます