Станислав Почепко: опять же, зависит от случая. возможно это какой-то внутренний вспомогательный класс, возможно это абсолютно другой сервис приложения.
Станислав Почепко: если нужна модель определенного пользователя - она должна передаваться аргументом в нужную функцию, ибо это конкретные данные конкретного кейса.
Nikita Schipilov: а если контрибьютить туда? то есть, знание js не нужно для разработки на фейзере? понятия про объекты, массивы, коллекции, манипуляции данными? И потом будут типичные ошибки, типа "ой, я написал a (=2) + b (='5'), и получил 25, вместо 7.