Skip to content

vue/no-setup-props-reactivity-loss ​

disallow usages that lose the reactivity of props passed to setup

📖 Rule Details ​

This rule reports the destructuring or member expression 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 v9.17.0

🔍 Implementation ​