Common Mistakes with Vue.js

  • 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 🙅‍♂️