
Женя
03.09.2018
21:19:12
https://www.styled-components.com/docs/api#as-polymorphic-prop

pepsi ¯\_(ツ)_/¯
03.09.2018
21:19:18

Сергей
03.09.2018
21:19:20

Google

Сергей
03.09.2018
21:19:46

Alexey
03.09.2018
21:20:06
Зачем на него завязываться?
мало ли у меня есть какой-то парент компонент с различными состояниями (вью/эдит мод к примеру) и внутри куча компонентов выглядятпо-разному в зав-ти от мода

Сергей
03.09.2018
21:20:10

Default
03.09.2018
21:20:23

Сергей
03.09.2018
21:20:23
ибо вью должно зависеть от данных, а не от дом

Женя
03.09.2018
21:20:52
буквально не?

Cenator
03.09.2018
21:21:07

Alexey
03.09.2018
21:21:12
Эээ, пропсы тебе на что?
вот я и говорю, что мне нужно прокинуть пропсы во все компоненты вглубь даже если там 100500 вложенность... меня это напрягает

Сергей
03.09.2018
21:21:24

Default
03.09.2018
21:21:29
Нашел проблему

Google

Сергей
03.09.2018
21:21:36

Alexey
03.09.2018
21:21:57
в css modules есть свои костыли для этого
типо global скоупа

Artem
03.09.2018
21:22:30
ну так theme

Default
03.09.2018
21:22:32

Artem
03.09.2018
21:22:35
ну или свой на контексте напиши

Сергей
03.09.2018
21:22:37

Default
03.09.2018
21:22:54

Сергей
03.09.2018
21:23:05

Alexey
03.09.2018
21:23:24
лан, надо затестить
я за sc ничего плохого сказать не могу ибо не пробовал, но сам js со стилями внутри смотрится мягко говоря не очень

Сергей
03.09.2018
21:23:43
✨

Default
03.09.2018
21:23:45

Yung
03.09.2018
21:23:51

Alexey
03.09.2018
21:23:58
и кстати как он с typescript?

Сергей
03.09.2018
21:24:03

Artem
03.09.2018
21:24:06

Yung
03.09.2018
21:24:08
основные стили плюс дополнительные в разных

Google

Default
03.09.2018
21:24:15

Сергей
03.09.2018
21:24:23

Default
03.09.2018
21:24:25
А не костылить такую жесть

Сергей
03.09.2018
21:25:00

Женя
03.09.2018
21:26:33
В документации SC, в разделе FAQ лишняя ссылка
на которую нет якоря
куда писать, чтобы починили

Виталий
03.09.2018
21:26:49
Спасибо за обсуждение про стили, но ответ я так для себя и не понял. Сейчас склоняюсь к JSS, т.к. он гибкий, не зависит от настроек Webpack и вместе с этим позволяет включить оптимизацию при сборке, легко используется на стороне сервера, позволяет использовать темы. Но есть вопрос: как использовать его вместе с TypeScript?
Вот эта статья мне не помогает - полученные типы не соответствуют назначению и обязательные classes мешают создать компонент (требуется передать параметры):
https://material-ui.com/guides/typescript/

Сергей
03.09.2018
21:26:53

Виталий
03.09.2018
21:27:03

Сергей
03.09.2018
21:27:27

Женя
03.09.2018
21:27:40

Виталий
03.09.2018
21:29:05

Сергей
03.09.2018
21:29:33

Виталий
03.09.2018
21:30:02
ну да, хочешь составить компанию?

Женя
03.09.2018
21:30:19
Новые фичи в в4 стайледа прямо ой ёй йё
https://www.styled-components.com/docs/api#createglobalstyle
Глобальные стили с поддержкой ThemeProvider это конечно модно

Сергей
03.09.2018
21:33:58
там и ${Component} можно делать, вроде

Женя
03.09.2018
21:34:45
декларативный injectGlobal

Google

Женя
03.09.2018
21:34:46
найс

Владимир
03.09.2018
21:34:59
В эмоушн давно все это было

Сергей
03.09.2018
21:36:02
только эмоушн как раньше никому не нужен, так и сейчас (ну ладно, полторы компании юзают)

Владимир
03.09.2018
21:36:30
Да много кто его использует
Гораздо лучше по кишкам чем стайлед
Да и быстрее в разы

Сергей
03.09.2018
21:37:09
на счет быстрее — спорно.
мои замеры показывали только в части кейсов превосходство

Владимир
03.09.2018
21:37:26
Быстрее в динамике
За счет плагина

Admin
ERROR: S client not available

Сергей
03.09.2018
21:38:35
ну, я лично, сейчас особой разницы не вижу между ними.
кроме того, что экосистема больше под sc заточена.
я скорее о подходе вцелом

Владимир
03.09.2018
21:38:51
У них идентично все
Так же есть объекты так де темплейты
Я не видел проблем при переключении

Сергей
03.09.2018
21:39:33
я ловил проблемы, но не вспомню. Ибо юзал emotion всего раз

Yung
03.09.2018
21:39:54
К sc уже целая экосистема в подарок, что весьма круто.

Владимир
03.09.2018
21:39:54
Проблема в том что единицы правильно используют эти подходы

Google

Сергей
03.09.2018
21:40:14

Владимир
03.09.2018
21:40:27
Ага

Сергей
03.09.2018
21:41:11
Ага
?
а я дважды пытался на jss переехать. и оба раза обломался

Владимир
03.09.2018
21:41:14
Жсс слишком емкий, нет надобности отдельно создавать стили
При разделении на визуальные компоненты и логику получалось лаконичнее

М
03.09.2018
21:44:44
ребят, есть те, кто работал с react-table?
я не могу понять, у них нет доки?

Artem
03.09.2018
21:45:57

Владимир
03.09.2018
21:47:04
Серег, убери пин этот старый

Сергей
03.09.2018
21:47:20

Виталий
03.09.2018
21:48:04

М
03.09.2018
21:48:09
репы не попутал?)
ахаха)
ну у них на сайте есть инфа, но поверхностно
вот тут смотрю react-table.js.org

Владимир
03.09.2018
21:49:16

Сергей
03.09.2018
21:49:16

М
03.09.2018
21:49:40
там примеры
скажем, зачем мне кастомный фильтр писать, если может у них есть дефолтный подходяий

Сергей
03.09.2018
21:50:00

Виталий
03.09.2018
21:50:08

М
03.09.2018
21:50:08
но про дефолтные filterMethod нет ни слова

Сергей
03.09.2018
21:50:21

Владимир
03.09.2018
21:50:33