мне интересно - а чем styled лучше вообще? Он в любом случае будет медленнее css. Плюс, приходится плодить кастомные стилизированные компоненты - в больших проектах без хорошей документациеи можно запутаться. Сразу и непонятно - это стилизированный компонент, либо с каким-то функционалом?.. Если вам нужны изолированные стили - присмотритесь в сторону less или scss. Просто подключаете scss файл к нужному вам компоненту и все...
ну с моей точки зрения скорость там сильно не сыграет роли и мне больше нравится читаемость кода. не плодит лишние классы. пропсы можно прокинуть
просто сталкивался с ситуацией, когда пришлось дорабатывать проект, где использовались styled. Проблема была в сложности нахождения нужного мне компонента в коде. Быстро соореентироваться я не смог - и пришлось разбирать логику всего проекта по полочкам, написанной коллегой из Китая (что было тем еще геммором)... Sass / less имеют для меня более наглядную структуру... Однако, если вы нашли styled удобным в использовании - ну, тогда не вижу ничего плохого в таком подходе.
смотря какая структура на проекте. однако уже 3-4 проекта последних, которые я видел имели styled.components) но я не сказал ничего плохого в сторону модульных стилей. как и говорил выше - вкусовщина создателя)
Обсуждают сегодня