Skip to content

vue/no-setup-props-destructure

disallow usages that lose the reactivity of props passed to setup

📖 Rule Details

This rule reports the destructuring of props passed to setup causing the value to lose reactivity.

Now loading...

Destructuring the props passed to setup will cause the value to lose reactivity.

Now loading...

Also, destructuring in root scope of setup() should error, but ok inside nested callbacks or returned render functions:

Now loading...

🔧 Options

Nothing.

📚 Further Reading

🚀 Version

This rule was introduced in eslint-plugin-vue v7.0.0

🔍 Implementation