
Alexander
26.03.2018
14:47:12

Michael
26.03.2018
14:47:13
чем тут либа виновата?

Danila
26.03.2018
14:47:14

Michael
26.03.2018
14:47:18
то, что она тебе руки не выдрала за это?)

Google

Michael
26.03.2018
14:47:27

Danila
26.03.2018
14:47:36
Да поздняк. Крик души просто

Michael
26.03.2018
14:47:41

Alexander
26.03.2018
14:47:50

Michael
26.03.2018
14:48:20

Alexander
26.03.2018
14:48:29
ты вообще понимаешь зачем в реакте пишут контейнеры, зачем эти коннекты редакса отдельно выносят?

Michael
26.03.2018
14:48:58
во вью, хммм, в 100 ил иболее раз меньше умных слов?)

Alexander
26.03.2018
14:49:23

Michael
26.03.2018
14:49:35
ты дал пример совершенно не относящийся к либе

Alexander
26.03.2018
14:50:06

Michael
26.03.2018
14:50:56

Google

Michael
26.03.2018
14:51:13
То, что я за бизнесзадачи и облегчение разработчикам жизни?))

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

Michael
26.03.2018
14:52:00
Это как обвинять ФП в том, что там нет классов)

Alexander
26.03.2018
14:52:40
ладно все, я устал с тобой спорить

Michael
26.03.2018
14:52:46
Во вью решены практически всё, что приходится решать сторонними методами в реакте
и я именно об этом.

Danila
26.03.2018
14:53:10
Ну вью няшнее всяко, чего вы спорите-то?

Alexander
26.03.2018
14:53:32

Danila
26.03.2018
14:53:42
Реакт - злой мир хмурых технарей, а вуе-мягкая радуга весёлых дизайнеров

Michael
26.03.2018
14:53:43

Danila
26.03.2018
14:53:44
Или типа того
Ну совсем типа того
Но ощущения от либы и всех вокруг-либ именно такое

Andrey
26.03.2018
14:54:10
Сурово вы)

Michael
26.03.2018
14:54:23

Andrey
26.03.2018
14:55:05

Alexander
26.03.2018
14:55:17

Michael
26.03.2018
14:55:34
А реакт -- мир хмурых людей, потому как это разрозненная куча, которую при сборе и поддержки приходится тратить времени больше чем на разработку

Google

Andrey
26.03.2018
14:55:35
Нахрена дизайнеру код писать?

Михаил
26.03.2018
14:55:59
Дизайнер - программист какой-то получается

Michael
26.03.2018
14:56:04
она простая, она водится без знания матчасти. Это уже здорово.
Если бы во вью нельзя было бы спокойно довернуть до более навороченного проекта, было бы влохо

Alexander
26.03.2018
14:57:17
дизайнер сделает нормальный компонент кнопки, нормальные пропсы напишет с типами, стилизует как сам нарисовал!?

Michael
26.03.2018
14:57:25
А тут всё из коробки считай есть и для дизайнеров и не очень

Vladislav
26.03.2018
14:58:04

Michael
26.03.2018
14:58:12
И это как раз та "няшность".

Andy
26.03.2018
14:59:12
если любой дизайнер будет делать правки, за что будет получать зарплаты армия реактеров?

Andy
26.03.2018
14:59:22
прогресс - убийца рабочих мест!!!

Alexander
26.03.2018
14:59:48
где таких дизайнеров нашли, которые и сверстают и анимацию сделают и еще доку по вью прочитают и напишут компонент

Michael
26.03.2018
14:59:48

Danila
26.03.2018
15:00:12

Vladislav
26.03.2018
15:00:26

Michael
26.03.2018
15:00:46
Нет, не совсем. Допустим, стили и вёрстку поправить как правило значительно проще.
А ещё они консинстентны из проетка в проект)00000

Google

Vladislav
26.03.2018
15:03:04

Michael
26.03.2018
15:03:22

Vladislav
26.03.2018
15:03:35

Илья
26.03.2018
15:03:47
привет, коллеги.
хочется к vue-loader прикрутить что-то для compile-time проверок, есть у кого опыт или решения на эту тему?
задача такая: готовим ui-kit, у компонента может быть несколько стилей / состояний, но в рантайме будет использоваться только один стиль.
например, модалка: может быть просто окошко, может быть с шапкой и футером. хочется сделать, чтобы если шапка / футер не используются, код для них вообще не инклудился в проект. реально? )

Roman
26.03.2018
15:03:55
какие кодерки?
это такие маленькие феи, он ночью летают и оставляют баги в коде

Michael
26.03.2018
15:05:10

Stanislav
26.03.2018
15:05:21

Michael
26.03.2018
15:05:32
типа константы mode=='DEVELOPMENT'

Admin
ERROR: S client not available

Stanislav
26.03.2018
15:05:41
Хотя ваш кейс не совсем про это, да

Илья
26.03.2018
15:05:51

Michael
26.03.2018
15:05:59
на выходе это превратится в true == true и удалится при оптимизации углифае

Илья
26.03.2018
15:06:44
особенно в части стилей =)

Michael
26.03.2018
15:06:59

Stanislav
26.03.2018
15:07:01
кажется не совсем
Могу еще предложить, проектировать компоненты так, чтобы не импортировать лишнего

Илья
26.03.2018
15:07:28

Michael
26.03.2018
15:07:46

Google

Michael
26.03.2018
15:08:30
а стили можно импортить или не импортить по нему. наверное
это если импортом прямо
в жсе

Илья
26.03.2018
15:13:03
короче, я хочу, чтобы клиентский код получался наверное какой-то такой:
import Modal from 'ui/Modal.vue?use=header&size=l'
а в самом компоненте что-то типа такого:
<template>
<div class="modal">
<div v-compile-time-if="params.show.indexOf('header') !== -1" class="modal__header">
...
</div>
</div>
</template>
<style lang="less">
.modal {
& when (@params_size = 'l') {
&_size_l {
font-size: 30px;
}
}
}
</style>
это очень псевдо код разумеется )

Michael
26.03.2018
15:14:22
а что если вынести этот компонент куда0то и импортить только при необходимости динамично?

Илья
26.03.2018
15:14:55
какой именно?

Michael
26.03.2018
15:15:07
тот, что в сообщении выше
типа разделить про ди не прод, грубо говоря, на два компонента

Илья
26.03.2018
15:16:03
ну у меня же вариантов сильно больше

Michael
26.03.2018
15:16:06
а общее вот как раз в миксин :D
Больше чем просто прод и дев?

Илья
26.03.2018
15:16:43
ну там варианты стилей
цвета и размеры
расположение горизонтальное/вертикальное
наличие/отстутствие кусков
это все можно и в рантайме вычислять

Michael
26.03.2018
15:17:10
Что насчёт ксс вариаблс или ещё каких вариаблсов?

Илья
26.03.2018
15:17:14
и может даже нужно =)

Michael
26.03.2018
15:17:30
в рантайме можно объект втыкать в аргмумент стайл