Skip to content

addToPrototype неудобно использовать #1482

@bonkalol

Description

@bonkalol

Понимаю, зачем это нужно, однако это все равно крайне неудобно: разработчику постоянно приходится думать об этом и не забывать это сделать. Более того, это выглядит странно в контексте - я наследуюсь от i-data и ожидаю, что все, что связано с загрузкой данных, будет мне доступно, - но на самом деле это не так, и мне нужно не забыть добавить каждый метод. После решения issues/1420, эта проблема обостряется. Ранее какой-либо модуль в FAT_HTML выполнял эту функцию, и в других местах можно было этого не делать (да, плохо, что в других местах это не делалось), но после исправления issues/1420 появляется множество мест, где это становится проблемой.

Эту проблему бывает сложно отловить при разработке. Например, есть страница A, на которой методы добавляются через addToPrototype, и есть страница B, на которой методы не добавляются.

Если я открою страницу A и перейду с нее на страницу B, все будет хорошо и будет работать. Однако если я открою только страницу B (в обход странице А), рендер упадет из-за того, что метод не подключен.

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