VNodeProps: {
    key?: PropertyKey;
    onVnodeBeforeMount?: VNodeMountHook | VNodeMountHook[];
    onVnodeBeforeUnmount?: VNodeMountHook | VNodeMountHook[];
    onVnodeBeforeUpdate?: VNodeUpdateHook | VNodeUpdateHook[];
    onVnodeMounted?: VNodeMountHook | VNodeMountHook[];
    onVnodeUnmounted?: VNodeMountHook | VNodeMountHook[];
    onVnodeUpdated?: VNodeUpdateHook | VNodeUpdateHook[];
    ref?: VNodeRef;
    ref_for?: boolean;
    ref_key?: string;
}