Replies: 23 comments 25 replies
-
Начну, с хорошего)
|
Beta Was this translation helpful? Give feedback.
-
Посмотрим что потом @niyazm524 скажет, но кажется прям топчик вышло (даже если чисто внешне на структуру смотреть) |
Beta Was this translation helpful? Give feedback.
-
Прям по канону |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Теперь критыИх нет, ни за что существенного глаз не зацепился
|
Beta Was this translation helpful? Give feedback.
-
Теперь прочие замечания
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
UPD: Мб @niyazm524 что подскажет |
Beta Was this translation helpful? Give feedback.
-
Но потом вчитавшись стало ясно - что там все то минимально необходимое + с обвязками вокруг vuex Мб @niyazm524 подскажет как можно упростить модельку сущности |
Beta Was this translation helpful? Give feedback.
-
Т.е. мб это даже избыточно, и хватило бы обычных реэкспортов А с другой стороны, классно что под это удалось подвязать префиксацию нейминга 👍
|
Beta Was this translation helpful? Give feedback.
-
Возможно из-за того что "сливаются" импорты и отдельно сетапинг юнитов для темплейта |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
И потихоньку вопросы по Vue
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
ИтогоВ целом кажется все оч даже хорошо, все вещи что отписал - скорее ToImprove (даже критов не нашлось) Остались вопросы разве что по специфике Vue, но думаю @niyazm524 ответит |
Beta Was this translation helpful? Give feedback.
-
Дождемся вердикта от @niyazm524, влития правок - и думаю можно будет организовывать сэндбокс и добавление в общий список примеров) |
Beta Was this translation helpful? Give feedback.
-
@niyazm524 глянь тоже пож проект в целом) |
Beta Was this translation helpful? Give feedback.
-
Хотел написать о Vuex, про который Илья выразился "как в эффекторе" Учитывая, что в Vue 3 reactivity api вынесли в независимый модуль, стало возможным писать сторы, обходясь только Конечно, это всё вкусовщина, но я, признаться, был разочарован, когда они ушли с options API к Composition, не сделав такой ход в Vuex (понятно, что совместимость, но всё же) |
Beta Was this translation helpful? Give feedback.
-
@niyazm524 еще поделюсь небольшой болью, с которой столкнулся, когда писал на Вью. В Реакте мы можем передать пропом все, что угодно - даже компонент (или даже render-функцию, что почти одно и то же). Во Вью так делать нельзя, если говорим про классику SFC - и если хотим передать компонент в дочерний, то нам нужно делать слот (на сколько я понимаю, если захотим вывернуться с кастомными рендер функциями, то может так и можно сделать, но выглядит это ужасно).
|
Beta Was this translation helpful? Give feedback.
-
@niyazm524 @EliseyMartynov Привет) Я из fs community, интересуюсь связкой vue + fs. У меня вопрос касательно концепции отделения БЛ от ui логики. Большинство проектов на вью (да и не только вью) миксуют ее прямо в компонентах. Какие у нас есть в целом инструменты для отделения? Как я понял в этом проекте как раз таки vuex и его модули идут как контейнеры для бизнес логики. Меня немного смущает идея использования стейт менеджера как контейнера для бизнес логики, т.к тот же vuex пораждает глобальный стейт. Не странно ли делать глобальный стейт для какой нибудь формы, которая всего на одной странице используется? Условно говоря, мы уйдем с этой страницы, а данные этой формы во vuex останутся лежать, нам нужно постоянно следить за тем что бы сбрасывать состояние модуля во vuex. Не проблема ли это? |
Beta Was this translation helpful? Give feedback.
-
Во-первых, спасибо большое что смог заняться этим! 🚀 🚀
Отпишу мысли тут, потом бы в GH-Discussions трансформировать, как тут
P.S.
Beta Was this translation helpful? Give feedback.
All reactions