Size: a a a

Клуб Vue.js-разработчиков

2021 February 19

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Anton Permyakov
реакт тоже считается библиотекой, при этом в нем есть как императивные, так и декларативные моменты
тут уже разобрали что он императивен )
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Андрей Рудин
тут уже разобрали что он императивен )
Да неееет же, ну вы че))
источник

r

romka in Клуб Vue.js-разработчиков
удалось ...благодарю... видимо действительно на воскл знак возмущался
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Андрей Рудин
тут уже разобрали что он императивен )
тут речь была про шаблонизацию на реакте, но на ней же реакт не заканчивается
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Андрей Рудин
тут уже разобрали что он императивен )
Концепция компонентов — декларативная, имплементация компонентов — императивная
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Концепция компонентов — декларативная, имплементация компонентов — императивная
И кстати из-за этого мне не нравится script setup и композишн
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Чтоб понять общую картину надо выполнить весь сетап в голове
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Illya Klymov
И кстати из-за этого мне не нравится script setup и композишн
ну сам композишн-то не виноват, просто все подряд на нем делать не нужно
источник

MF

Max Feskov in Клуб Vue.js-разработчиков
Vlad
в смысле? Тот же open api может генерироваться из типов тса, а там и swagger не далеко
Без описания функционала, без примеров использования :)
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Anton Permyakov
ну сам композишн-то не виноват, просто все подряд на нем делать не нужно
Скажите это фанатам тс :)
источник

AP

Anton Permyakov in Клуб Vue.js-разработчиков
Vlad
в смысле? Тот же open api может генерироваться из типов тса, а там и swagger не далеко
ну сам композишн-то не виноват, просто все подряд на нем делать не нужно
источник

V

Vlad in Клуб Vue.js-разработчиков
Max Feskov
Без описания функционала, без примеров использования :)
я сторонник того что не надо все покрывать комментариями. Если все в коде очевидно, типов хватит. Если ты делаешь какой-то костыль, лучше описать почему так сделано
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Кстати про реакт, а кто-то смотрел доклад "почему сложно программировать UI"? Что думаете о том, что там молвят?)
источник

MF

Max Feskov in Клуб Vue.js-разработчиков
Vlad
я сторонник того что не надо все покрывать комментариями. Если все в коде очевидно, типов хватит. Если ты делаешь какой-то костыль, лучше описать почему так сделано
Комментарии пишут чаще для того, чтобы по ним можно было сделать справку и через нее искать необходимый функционал. Если кода много, то даже опытному разработчику сложно искать все в коде.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Illya Klymov
И кстати из-за этого мне не нравится script setup и композишн
Этого сложно было избежать копируя подход реакта :)
источник

V

Vlad in Клуб Vue.js-разработчиков
Max Feskov
Комментарии пишут чаще для того, чтобы по ним можно было сделать справку и через нее искать необходимый функционал. Если кода много, то даже опытному разработчику сложно искать все в коде.
В современных иде можно прыгать по коду cmd + клик, тем более когда он покрыт типами
А в случае с комментариями ты должен держать что “Ага Вася в том месте в комментарии указал где юзается”
Я уже молчу о том, что комментарий просто может инвалидироваться
источник

MF

Max Feskov in Клуб Vue.js-разработчиков
Объясню чуть подробнее. Допустим, мне надо написать фукнцию, которая гипотетически уже есть в коде. Если есть справка, то её можно найти по описанию, если справки нет, то придется гадать, как же её мог назвать другой разработчик.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Подход с декларативным состоянием действительно довольно удобный и интуитивно понятный
источник

AS

Amazing State in Клуб Vue.js-разработчиков
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Но группировка по типу плохо работает на масштабе, где нужна группировка по связности
источник