Currently in the process of migrating a Vue 2 application to Vue 3, I've encountered an issue where I am frequently seeing this warning:
[Vue warn]: Computed property "actions" is already defined in Props.
This warning pops up in various components with different properties. When inspecting the components using Vue devtools, it appears that many components suddenly have computed properties that are actually defined in their parent or grandparent components. It seems like all computed properties are being automatically passed down to child components.
I'm puzzled about what might be causing this and couldn't find any information about it in the documentation. The warning doesn't always show up either – sometimes it disappears after refreshing, making me wonder if it's some sort of bizarre bug.
Fortunately, this warning hasn't caused any noticeable issues so far.
Any help on this would be greatly appreciated!
(By the way, I'm working with Vite)