Vue support both primitive types and object as props to pass them from parent to its child.
I ever heared that it is a best practice to always pass primitive types instead of passing an Object. Maybe it is because the primitive types are easy to detect if changed.
Is it true? Is it a best practice or just something dumb?