@react_js

Страница 933 из 5115
Vladimir
10.02.2017
16:36:00
Тогда у тебя должны быть базовый объект стилей

Сергей
10.02.2017
16:36:27
Ты считаешь каскад плохой идеей?
по поводу каскада Можно в cssinjs или jss сделать компонент внутри которого есть например markdown или ещё что-то генерирующее html который __dangerousHtml вставляется и его надо стилизовать по классам?

Google
Vladimir
10.02.2017
16:36:54
Смотри тут basic https://github.com/iamstarkov/isolated-button/blob/master/src/button.js

Расскажи мне как ты это будешь делать в ?

Защита нужна от внешнего каскада

пример контроля, карл
Генерация уникально айди для компонента для усиления селектора например

Сергей
10.02.2017
16:38:54
Vladimir
10.02.2017
16:38:59
Шаринг тем между цсс и жс например

а если он нужен?
Тогда ты не считаешь каскад плохой идеей и можно жить с ?

Сергей
10.02.2017
16:39:40
Vladimir
10.02.2017
16:39:40
Композиция > наследования

Сергей
10.02.2017
16:40:21
ладно смотри пример у тебя есть кнопка, с border-radius тебе нужно buttonGroup где у средних не будет скругления, а у крайних внутреннего скругления

как поступишь в jss?

или ещё интереснее, у тебя есть кнопка, но внутрь нее можно воткнуть Pill такая фигня с циферкой в кружочке. Должна позиционироваться по особенному внутри кнопки

Google
Сергей
10.02.2017
16:43:30
Пропсы
нужно будет 2 пропса задавать и в render компонента ButtonGroup выбирать 1 элемент ставить проп, средним ставить 2 пропа и последнему 1 проп

Vladimir
10.02.2017
16:43:31
Хотя нет

Mike
10.02.2017
16:43:42
а бенчи есть кстати?

Mike
10.02.2017
16:43:51
ваши убер надстройки похоже что пизда медленные

Сергей
10.02.2017
16:43:54
целое поле для ошибок и гемора

Vladimir
10.02.2017
16:44:04
а бенчи есть кстати?
Да, я твитил на прошлой неделе

Mike
10.02.2017
16:44:10
тем более что любая лишняя надстройка — проблема для перфоманса

Vladimir
10.02.2017
16:44:29
ваши убер надстройки похоже что пизда медленные
Поворочать несколько объектов много времени не надо

Сергей
10.02.2017
16:44:34
тем более что любая лишняя надстройка — проблема для перфоманса
есть определенные вещи которые ты на cssmodules тупо не сделаешь)

Mike
10.02.2017
16:45:02
нет вещей, которые ты не сделаешь на css, потому что все в итоге в него компилится, и от этого никуда не уйти

Vladimir
10.02.2017
16:45:08
Сергей
10.02.2017
16:45:18
нет вещей, которые ты не сделаешь на css, потому что все в итоге в него компилится, и от этого никуда не уйти
хахаха))) реалтайм генерация темы давай сделай это ты сделаешь, но это будет буквально генерация строк

Mike
10.02.2017
16:45:20
а если не компилится, то манипулировать стилями из js в большом количестве — бэд практис

Vladimir
10.02.2017
16:45:26
Это как гриды и контент для ячеек

Mike
10.02.2017
16:46:06
реалтайм генерация тем — это не задача стилей

Google
Сергей
10.02.2017
16:46:16
Mike
10.02.2017
16:46:29
и то, что ты свернул это в одну обертку не делает твою обертку лучше, делает ее только мультифункциональной

Дмитрий
10.02.2017
16:46:34
Тогда я не понимаю диалога за ?

Оверкилл в чистом виде

Сергей
10.02.2017
16:46:36
Ты щас только сядь, но для этого достаточно css селекторов))
только проблемы начинаются, когда тебе надо стилизовать определенные компоненты внутри других

Vladimir
10.02.2017
16:46:42
Потому я бы сделал контейнер для pill и он был бы в неймспейсе кнопки и вот этому контейнеру я бы и задал позиционирование

Mike
10.02.2017
16:46:43
я все слышу "контроля больше, контроля больше", но что-то я не вижу примеров контроля

только слова

Mike
10.02.2017
16:47:16
я тоже не вижу

Дмитрий
10.02.2017
16:47:20
Я могу прокидывать классы внутрь, если что-то прям сильно приспичивает, да много вариантов вообще есть

Сергей
10.02.2017
16:47:58
Дмитрий
10.02.2017
16:48:00
Потому что для условий ? это оверкилл

Vladimir
10.02.2017
16:48:16
Или прокинь цсс переменные в жс

Дмитрий
10.02.2017
16:48:22
Я понимаю когда нужно шарить переменные или что-то ещё content-specific делать

Сергей
10.02.2017
16:48:24
Потому что для условий ? это оверкилл
у меня там темы и динамическая фигня

Google
Vladimir
10.02.2017
16:48:33
ват из?
Dead code elimination

Дмитрий
10.02.2017
16:48:37
Поэтому и оверкилл

Mike
10.02.2017
16:48:56
а зачем? то есть, ты придумал некую архитектуру, в которой тебе нужно делать странные вещи. ты бы еще предложил js переменные в php прокинуть. ну не смешийвай, епт

Сергей
10.02.2017
16:48:57
Дмитрий
10.02.2017
16:49:06
на jss?
На css

Сергей
10.02.2017
16:49:15
На css
ха)))

нуок

я то тут причем

Vladimir
10.02.2017
16:49:25
у меня там темы и динамическая фигня
Объект темы в контексте и норм

Admin
ERROR: S client not available

Сергей
10.02.2017
16:49:33
только разница не только в цветах

Дмитрий
10.02.2017
16:49:40
я то тут причем
При том, что за оверкиллы агитируешь

Vladimir
10.02.2017
16:49:49
Ну и зачем тебе ?

Дмитрий
10.02.2017
16:49:50
Для условий например

Не нужно

И т.д.

Сергей
10.02.2017
16:50:02
для меня оверкилл писать css как js

Vladimir
10.02.2017
16:50:12
только разница не только в цветах
Так тема это plain object. Храни там что угодно

Google
Дмитрий
10.02.2017
16:50:22
для меня оверкилл писать css как js
А особеннно — в компоненте))

Дмитрий
10.02.2017
16:50:37
И в ``

Vladimir
10.02.2017
16:50:40
Я уже об этом спорил

Кейс такой

Есть стайлгайд

Сергей
10.02.2017
16:50:58
Так тема это plain object. Храни там что угодно
а теперь расскажи об этом верстальщикам почему надо писать backgroundColor а не background-color

Vladimir
10.02.2017
16:51:13
И есть обычные цсс компоненты

А есть график на жс

Давай расскажи как пошарить цвета и шрифты на чистом цсс

Дмитрий
10.02.2017
16:51:44
Dead code elimination
Кстати, есть такое @import (reference) '../share.module.less';

Vladimir
10.02.2017
16:52:10
а теперь расскажи об этом верстальщикам почему надо писать backgroundColor а не background-color
Я и говорю в твоём случае единственное ограничение это команда

Дмитрий
10.02.2017
16:52:18
Сергей
10.02.2017
16:52:25
Скажи им про currentColor в css и пиши как хочешь)
ага. currentColor'ом можно выставить скругление и цвет фона, а ещё after/before

Vladimir
10.02.2017
16:52:49
Кстати, есть такое @import (reference) '../share.module.less';
В одном большом main.css, не работает так

Сергей
10.02.2017
16:53:40
Дмитрий
10.02.2017
16:54:08
В одном большом main.css, не работает так
Поэтому я не пишу один большой main.css) Это не на js строчка, это синтаксис для фичи как tree-shaking, только в less

Дмитрий
10.02.2017
16:55:29
Я уже нить диалога потерял ? Каждый за своё топит

Я просто вижу, что почти все кейсы на ? — это лютый оверкилл и не нужно

Страница 933 из 5115