解 説

Vue.jsでは特定のデータやcomputedの状態を監視して、変化があるとその処理を実行する機能があります。このことを監視プロパティは行います。監視プロパティは別にウオッチャーと呼ばれています。
監視プロパティの記述は、コンポーネントのwatchオプションを使います。

Vueはデータの変更を監視して反応させるため監視プロパティが用意されていますが、多くの場合computedで記述できますし、computedの方がスマートに記述できます。
監視プロパティは必要に応じて使用すると良いでしょう。

監視プロパティを使用した記述

computedを使用した記述