Rafael 🌵
🤷♂
Rafael 🌵
Ну лан, я не прав оказался
Tim
шел гуглить что такое deep watch
Yaroslav 🇺🇦
БЫстро ты употребляешь пищу)
Rafael 🌵
Не пью принципиально
Tim
ага. дошик сгрыз, чайком запил, завартися уже внутри))
Tim
Tim
фубля)) я ж ем!))
Stanislav
Denis
Rafael 🌵
Rafael 🌵
Точнее идея неплохая, но нет
Stanislav
Rafael 🌵
Скорее нужно запилить модуль, например под апиари, который будет делать это сам
Denis
Это не он?
Denis
Маст хев всем!!!
https://github.com/Kocal/jsdoc-vuejs
Yaroslav 🇺🇦
Denis
Yaroslav 🇺🇦
Люблю понимаетте ли Италию, даже маленькую, по которой пацан идет
Rafael 🌵
Denis
Illya
коллеги, а давайте без явного флуда
Illya
а то я только зашел, а тут треш такой
Denis
Я стараюсь
Yaroslav 🇺🇦
воскресный треп, госпаде
Tim
а в vue/js как реализовыватеся наследование? ато после .net прям боль) щас вот crud пилю. везде однотипные *.vue файлы. миксины выручают, а чтото еще есть?
Андрей
Лол, наследование. Ахах
Tim
шта?
Rafael 🌵
Rafael 🌵
Tim
ну у меня например подгрузка в index файлах одна и та же. Проблемы в общем нет. Дело привычки. я просто всю жизнь писал "базовый компанент + потомки кастомизирующие его". тут в общем то общие части можно компанентами и миксинами порешать. просто на всякий случай решил уточнить
Rafael 🌵
Ты можешь это сделать, если создашь HOC
Rafael 🌵
С вью такое возможно, потому что одна из реализаций это фабрика компонент
Rafael 🌵
Ведь по сути, ваша компонента это js объект
Rafael 🌵
Поэтому можно сделать функцию, которая будет возвращать собранный объект с логикой компоненты
Tim
а насколько это оправдано по трудозатратам и читабельности/сопровождаемости?
Denis
А extends кто-нибудь юзал с Vue?
Illya
наследование компонентов антипаттерн
Denis
Illya
процитирую реакт
Illya
At Facebook, we use React in thousands of components, and we haven't found any use cases where we would recommend creating component inheritance hierarchies.
Андрей
Denis
Illya
If you want to reuse non-UI functionality between components, we suggest extracting it into a separate JavaScript module. The components may import it and use that function, object, or a class, without extending it.
Андрей
Ну, я на ts собираюсь так писать.
Illya
мы кстати используем vue-class-component
Illya
правда не на ТС
Denis
Андрей
Illya
нет конечно
Denis
flow-job ))
Illya
декораторы в es не готовы
Illya
только только зарелизили stage 2 спеку для декораторов, которая кардинально отличается от stage-1
Андрей
Блин, вот что будут делать ts, когда декораторы в es изменят?
Illya
те кто тыкал в декораторы до этого сами себе злобные буратины
Illya
Illya
и не имеет никакой связи с предложением декораторов в es
Denis
А мой круд из пустых классов. Все наследовано.
Illya
круд у нас тоже из пустых класов
Denis
Фухх..
Denis
Я уж испугался
Denis
Illya
я о вью говорил
Illya
на флоу
Illya
мы тс не используем
Denis
оу!
Denis
на вью все в миксинах?
Illya
нет
Illya
все в классах :)
Illya
миксины плохо работают с vue-class-component
Illya
невыразительно
Dmitry
Illya
ну если прошли блэклайт - то первый
Illya
если нет то второй
Dmitry
А блэклайт это что?