alex-1917, по сути Ryan McDermott пропагандирует ФП, и это хорошо: чем больше концепций из ФП эксплуатирует ваша архитектура, тем проще и понятней она будет для всех включая вас. Чистые функции - залог психического здоровья разработчика
Это у вас получилась какая-то мануфактура по измерению спичек штангенциркулями. Мне кажется это всё больше для вас самого вопросы - какой хотите видеть вашу архитектуру, такой её и делайте. Фен-шуй это не единственно верный способ делать что-то, фен-шуй это как раз искусство находить способ который лучше всего подходит в данной ситуации для решения конкретной проблемы.
Я бы изначально пользовался шаблонизатором вместо createElement, но если бы мне предоставили выбор между вашими вариантами, то я бы выбрал первый, просто потому что там связности меньше
Александра, вы всё равно в JS пользуетесь унифицированным механизмом селекторов, тем же самым что и в CSS. Ну или мы не очень поняли в чем ваша проблема.
А почему вы пользуетесь таким странным способом создания объектов? То есть конечно ничего плохого и неправильного в этом нет, но всё же классический подход изначально меньше проблем имеет мне кажется
bozuriciyu, я и не угомонюсь, пока на тостере есть такие хамы и цыгане, которые кроме того что сливают таски в чистом виде сюда, так ещё и хамят напропалую.
SpeakeazyYT1, ну, сделайте например addMethod асинхронным, потом в addDefPreset можно await'ить addMethod, и тогда сам addDefPreset тоже можно сделать async.
bozuriciyu, в смысле? Я нашел функцию реализующую нужное поведение, указал её название. Т.к. функция минифирована, то предложил возможный вариант решения. Не вижу ничего смешного.
Флудишь тут пока что только ты, я ведь спросил что конкретно тебя насмешило, а ты льешь воду.