vue/no-setup-props-destructure
disallow destructuring of
props
passed tosetup
- ⚙️ This rule is included in all of
"plugin:vue/vue3-essential"
,"plugin:vue/essential"
,"plugin:vue/vue3-strongly-recommended"
,"plugin:vue/strongly-recommended"
,"plugin:vue/vue3-recommended"
and"plugin:vue/recommended"
.
📖 Rule Details
This rule reports the destructuring of props
passed to setup
causing the value to lose reactivity.
Destructuring the props
passed to setup
will cause the value to lose reactivity.
Also, destructuring in root scope of setup()
should error, but ok inside nested callbacks or returned render functions:
🔧 Options
Nothing.
📚 Further Reading
🚀 Version
This rule was introduced in eslint-plugin-vue v7.0.0