v-for ループを使用して動的にレンダリングされるカスタム コンポーネントで VeeValidate ライブラリを使用しています。各カスタム コンポーネントの名前が一意であることを確認しました。しかし、カスタム コントロールに v-validate 属性を追加すると、以下の警告が表示されます。
[Vue 警告]: コンポーネントのレンダリング関数で無限の更新ループが発生する可能性があります。
たとえば、以下はコードのサンプルです。
<my-custom-component
:name="someUniqueName"
v-Model="model"
v-validate="'myCustomValidatorRule'"
/>
なぜこれが起こっているのですか? また、この警告を取り除くためにどのような戦略を使用できますか?