Size: a a a

React — русскоговорящее сообщество

2021 April 23

VK

Vladimir Klimov in React — русскоговорящее сообщество
На мой взгляд это яркий пример того, как мы жертвуем на ровном месте пользовательским опытом в угоду DX)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
чем жертвуем? Ты твит то прочел?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Конечно
Я говорю о styled-components
Это ж самое популярное решение сейчас
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
чем жертвуем? о чем речь?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Берем styled-components потому, что нравится апи и "удобно"
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
он действительно удобен
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
чето сложно в пятницу идет😅ты альтернативы из твита то посмотрел?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Причем тут альтернативы?)
Я о популярности styled-components конкретно
Ясно, что есть альтернативы, но они не так популярны, в этом и проблема)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
да тьху ты, так диалога не выйдет))
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
пропсы, стиль написания scss, со всеми вложенностями и т.д, контекст со сменой темы и это только я половину доки прочитал
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ТЫ ПОСМОТРИ на них сначала)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Это стайледы?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Не пойму к чему ты клонишь
Имеешь ввиду, что одинаковое апи?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ну. А каких минусах в dx идет речь если апи такое же, а рантайма - нет?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Вроде там чего-то не хватает в смысле динамических штук, в этих альтернативах без рантайма, но я не смотрел детально
Если разницы нет - тогда я вообще не понимаю почему популярны именно styled-ы)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ну и кстати
Какие плюсы css-in-js подхода ты видишь?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
вроде🤨 да не хватает, но для кого то они и не нужны.

Потому что появились раньше всех🤷‍♂️
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Первое - это изоляция
Потом уже DX (тру компонентный подход, обеспечиваемый той же изоляцией  и т.п.)
Если штука с рантаймом - то можно не парится о кешировании стилей 😄
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
1. модули
2. что значит компонентный подход? Подразумеваешь что можно в один прием создать и компонент и стили?
3. это вообще не понял
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Да, модули решают проблему изоляции в том числе как альтернатива
БЭМ тоже пытается ее решать
Почему это же не может быть преимуществом css-in-js решений в том числе?)
источник