- Using composes outside of setup function in Vue.js
- Ignoring hydration errors issues
- Not maintaining reactivity
- Hesitation to switch from the option API to the composition API
- Not contributing enough to open source projects
- Creating own in-house shared library instead of using existing ones
- Putting too many things on the store
- Starting from the user interface instead of the back end
- Making pages very slow due to overuse of interactive components
- Not thinking before coding
- Using indexes as keys
- Overreliance on V model
- Misusage of use fetch versus dollar fetch
- Confusion about structuring Vue 3 components with script setup
- Using private APIs instead of public ones
via What you're doing wrong with Vue.js 🙅♂️