If a child component is inserted using the is attribute its @Prop bindings are not validated.
For example, this error won't be caught at compile time:
<div is="my-todo" :todo="user"/>
Another problem is property binding is not checked when using camelCase properties instead of the kebab case version.
This also won't be caught at compile time:
<my-todo :todoItem="user"/>