# vue/no-setup-props-destructure

disallow destructuring of props passed to setup

  • ⚙️ This rule is included in all of "plugin:vue/vue3-essential", "plugin:vue/vue3-strongly-recommended" and "plugin:vue/vue3-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

# 🔍 Implementation

Last Updated: 12/24/2020, 2:51:18 AM