Solution to Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. | Jon
How to use Vue 3 with TypeScript - LogRocket Blog
Vue/Typescript] Memory leak when changing a value that indicates an index in a computed property - DEV Community
Typescript: data properties not recognised in computed section · Issue #1466 · vuejs/vetur · GitHub
computedEager | VueUse
Typescript powered code completion hangs if no computed property is given · Issue #28 · microsoft/TypeScript-Vue-Starter · GitHub
Adding getters and setters to computed properties - YouTube
Computed & Watch properties in Vue JS with examples?
Vue.js Computed Properties | malcoded
How to use `...mapGetters` with class components? Typescript errors · Issue #109 · vuejs/vue-class-component · GitHub
typescript - How to use ts in Vue.extend? How to dowith the props - Stack Overflow
How To Use TypeScript with Vue Single File Components | DigitalOcean
Vue.js 101 - Dynamic Classes and Computed Properties - DEV Community
Typescript throws "cannot find name foo" in template when using Nuxt with Vue 3 composition api script setup syntax : r/vuejs