Пожалуйста, рассмотрите возможность создания нового вопроса, если вы хотите что-то узнать о светофоре.
у все мои компоненты в новом стиле ExtJS MVC, используяExt.define()
.
Я бьюсь немного ли определяю свойства внутриinitComponent()
или просто установив их какproperty: 42,
.
Существуют ли общепринятые лучшие практики?
Я колеблюсь между использованиемinitComponent()
только когда это необходимо (т. е. когда я хочу что-то динамическое или установить область видимости), что делает функцию короче и избавляет меня от уродстваthis.
s и всегда использую его, что дает то преимущество, что мне никогда не придется перемещать прежние свойства вinitComponent()
только потому, что я хочу сделать его более динамичным.
К сожалению, документы Сенчи не говорят об этом много, и доступные примеры, кажется, делают, как они хотят.