-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Понимаю, зачем это нужно, однако это все равно крайне неудобно: разработчику постоянно приходится думать об этом и не забывать это сделать. Более того, это выглядит странно в контексте - я наследуюсь от i-data и ожидаю, что все, что связано с загрузкой данных, будет мне доступно, - но на самом деле это не так, и мне нужно не забыть добавить каждый метод. После решения issues/1420, эта проблема обостряется. Ранее какой-либо модуль в FAT_HTML выполнял эту функцию, и в других местах можно было этого не делать (да, плохо, что в других местах это не делалось), но после исправления issues/1420 появляется множество мест, где это становится проблемой.
Эту проблему бывает сложно отловить при разработке. Например, есть страница A, на которой методы добавляются через addToPrototype, и есть страница B, на которой методы не добавляются.
Если я открою страницу A и перейду с нее на страницу B, все будет хорошо и будет работать. Однако если я открою только страницу B (в обход странице А), рендер упадет из-за того, что метод не подключен.