Skip to content

Не регистрировать Proxy на @field если в этом нет необходимости #1425

@kobezzza

Description

@kobezzza

Сейчас обычные компоненты всегда регистрируют Proxy над полями из-за этого кода:

https://github.com/V4Fire/Client/blob/v4/src/core/component/engines/vue3/component.ts#L70

Сама инициализация:

https://github.com/V4Fire/Client/blob/v4/src/core/component/watch/component-api.ts#L174

Нужно сделать статический признак в meta, что компонент не обязан регать Proxy (нет поле с флагом forceUpdate: true).

Замерить профит потом.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions