@vuejs_ru

Страница 2394 из 3900
Roman
26.03.2018
14:18:06
Имхо если хочешь типизацию добавляй ее сразу. проще будет

Andrey
26.03.2018
14:18:15
А вот этот кусочек кода - фигня.

Основная проблема в проектах - это связи между компонентами. А это типизацией во вью не покрывается.

Google
Andrey
26.03.2018
14:19:23
Только по этой причине я против вью в больших проектах.

Andrew
26.03.2018
14:19:32
чувак

Andrey
26.03.2018
14:19:34
В текущем виде это обернётся болью.

Andrew
26.03.2018
14:19:35
Vuex

Roman
26.03.2018
14:19:48
Vuex
Он вообще как говно типизируется

Andrey
26.03.2018
14:20:04
Универсальный ответ.

Roman
26.03.2018
14:20:12
Andrey
26.03.2018
14:20:18
Дык кто спорит?

Andrew
26.03.2018
14:21:44
вообщето js как язык имеет динамическую типизация как и пайтон

Alexander
26.03.2018
14:21:49
блин, чуваки, подкиньте идей -- напишу ведь, сорвусь
найти боль других фреймов, показать как это решает вью, главное только не указывай проблем вью, иначе не продашь :D

Google
Andrew
26.03.2018
14:23:25
К чему это?
хочеш типизацию такую так должна бить пиши на c++ и т.д

Michael
26.03.2018
14:23:59
Ублюдские хоки.
это какие, например?

Andrew
26.03.2018
14:24:04
тогда юзай typeScript

Michael
26.03.2018
14:24:21
удачи писать js на с++
вернее, фронт на с++

Andrew
26.03.2018
14:24:23
там вроде норм с типизацией

Roman
26.03.2018
14:24:26
Michael
26.03.2018
14:24:41
тогда юзай typeScript
+, но это надо постараться его сынтегрировать везде

Roman
26.03.2018
14:24:45
не ну ваще.. скоро будем писать. WASM уже близко

Andrey
26.03.2018
14:24:56
это какие, например?
Любые хоки под вью.

Michael
26.03.2018
14:24:59
не ну ваще.. скоро будем писать. WASM уже близко
я об этом довольно объёмно писал уже тут)

Andrey
26.03.2018
14:25:09
Michael
26.03.2018
14:25:09
Любые хоки под вью.
дай пример, а то я не оч понима о чём ты

Andrey
26.03.2018
14:25:34
дай пример, а то я не оч понима о чём ты
https://medium.com/tldr-tech/higher-order-components-in-vue-js-38b500c6d49f

Michael
26.03.2018
14:26:13
это не попытка сделать миксины через призму реакта?

Да. То, что ты скинул -- вообще не обо вью. Я бы мог взять и запидорасить слоты в реакт. Выглядело бы так же убого.

Google
Andrey
26.03.2018
14:27:03
это не попытка сделать миксины через призму реакта?
Миксины плохи тем, что они требуют дополнительного гемора. Хоки же позволяют с помощью строчки в одном месте добавлять функциональность.

Alexander
26.03.2018
14:28:04


Andrey
26.03.2018
14:28:18
Добавь вёрстки.

Подмени некоторые методы.

Michael
26.03.2018
14:28:36
да зачем блять

Andrey
26.03.2018
14:28:45
да зачем блять
Потому что это удобно.

Michael
26.03.2018
14:28:53
вы ещё дженериги в го добавьте или ангулар представления

Потому что это удобно.
чем миксины провинились?

Andrey
26.03.2018
14:29:24
чем миксины провинились?
Тем, что они неудобны и позволяют сделать меньше, чем хоки.

Andrew
26.03.2018
14:29:44
реюзабельность ?

Alexander
26.03.2018
14:30:10
не, ну миксины и правда херня

Andrey
26.03.2018
14:31:20
реюзабельность ?
Нет. К примеру, ты можешь подменить метод на лету.

Stanislav
26.03.2018
14:32:10
Просто надо юзать scoped слоты

Alexander
26.03.2018
14:32:33
Просто надо юзать scoped слоты
да, это аналог render props

Stanislav
26.03.2018
14:32:59
миксины ацтой, а для хоков надо смотреть кейсы

Andrey
26.03.2018
14:33:40
миксины ацтой, а для хоков надо смотреть кейсы
Ну, с миксинами меня откровенно напрягает, что имена могут пересечься.

Stanislav
26.03.2018
14:34:19
Andrey
26.03.2018
14:34:21
Может это и мелочь, но напряг есть.

Google
Andrey
26.03.2018
14:34:32
Michael
26.03.2018
14:34:54
Ну, с миксинами меня откровенно напрягает, что имена могут пересечься.
это любых реактчиков напрягает. Пространство одно для пропсов, стейта, методов итп. Если миксины какие-то очен общие, не только для узкого круга задач, делай методам названия яркие, всяго дялов.

Меня с миксинами вообще все напрягает.
я их редко юзаю, но пару раз так выручали, что я вообще не представляю как можно было сделать лучше.

Michael
26.03.2018
14:36:21
Расскажи?
Во-первых, если нужны методы общие. Во-вторых, последний случай -- куча свг обёрток, которые шэрят события и прочие плюшки.

Штука получилась просто идеально.

Alexander
26.03.2018
14:37:07
миксины - это кусок кода отторванный от сущности, сами по себе не несут никакого смысла, и проблема в том, что два совершенно несвязанных компонента могут иметь общую зависимость и боль при поддержке

Stanislav
26.03.2018
14:37:37
Во-первых, если нужны методы общие. Во-вторых, последний случай -- куча свг обёрток, которые шэрят события и прочие плюшки.
На счет методов - скорее всего можно было сделать отдельным модулем и просто импортить в компоненты?

Admin
ERROR: S client not available

Alexander
26.03.2018
14:38:18
Оооо, а как насчёт абстрактных классов, интерфейсов, базовых классов для наследования итп?))
так это уже сущность, абстрактый класс, просто инстанса не может быть

Michael
26.03.2018
14:38:48
так это уже сущность, абстрактый класс, просто инстанса не может быть
Я к тому, что ты теми словами покрыл сразу всё то, что я перечислил) а миксин как раз и нужен для расширения.

Alexander
26.03.2018
14:39:24
для рассширения как раз нужны хоки

Michael
26.03.2018
14:39:41
Alexander
26.03.2018
14:39:51
при чем тут в реакте, э то паттерн декоратор

Michael
26.03.2018
14:40:19
при чем тут в реакте, э то паттерн декоратор
есть ещё 25 паттернов. Их совершенно не обязательно пихать во фронтэнд куда не попадя

Миксины выполняют ту же задачу

но в стиле вью.

Alexander
26.03.2018
14:41:10
миксины, хок, и рендер пропс могут выполнить одну и ту же задачу, но в чем плюсы и минусы каждого подхода ты знаешь?

Google
Богдан
26.03.2018
14:41:43
что шустрее nested sets или closure tables ?

Michael
26.03.2018
14:41:44
В том, что миксины -- родная для вью штука, а хоки -- для реакта, хотя для последнего в принципе, всё неродное)

полагаю, что второе, хотя ты загнул

Alexander
26.03.2018
14:43:01
В том, что миксины -- родная для вью штука, а хоки -- для реакта, хотя для последнего в принципе, всё неродное)
при чем тут родное, неродное, это все js, разные подходы и все они могут применять в обоих фреймах плюс минус по-разному выглядеть

Andrey
26.03.2018
14:43:47
В том, что миксины -- родная для вью штука, а хоки -- для реакта, хотя для последнего в принципе, всё неродное)
Знаешь. Чем больше я использую вью, тем больше понимаю, что он хорош именно реактивностью и шаблонами. Остальное говно.

Я говорю про вью как библиотеку сейчас.

Michael
26.03.2018
14:44:13
главное, что можно было бы сделать лучше?

Не правда. Ты можешь писать хоки во вью.
Можешь, можешь даже классами компоненты делать. Н озачем?

Stanislav
26.03.2018
14:45:20
Michael
26.03.2018
14:45:24
Вот ни одного реально кейса. Всё желания сделать реакт-подобного франкенштейна

третий человек просот гвоорит, что удобно

Andrey
26.03.2018
14:45:46
главное, что можно было бы сделать лучше?
Слишком много неявной хрени. Те же события, к примеру

Michael
26.03.2018
14:45:47
я сейчас юзаю хоки в реакте. Удобно? вообщени разу

Michael
26.03.2018
14:46:14
кучу хоков наложи лна все чихи, потом дебажишь телепатией

Danila
26.03.2018
14:46:19
Бл, почему я въехал в вуекс за 10 минут и начал писать, а с редуксом сижу уже целый день и вообще не понимаю, что за дичь они мне втирают

Alexander
26.03.2018
14:46:43
обоснуй)
ну как бы писать this.$store в компонентах - это говно пихать аксиос в прототип - это говно

Страница 2394 из 3900