Styled-components vs Emotion - Как повторно применить функцию css`style` к Styled-компонентам - PullRequest
0 голосов
/ 30 мая 2020

У меня есть код, использующий библиотеку Emotion. Пока все работает отлично ...

Но, проверив документацию, я увидел, что Styled-components уже вобрал в себя некоторые функции библиотеки Emotion; как использование css в javascript.

Но я не могу воспроизвести использование как минимум похожее, чем Emotion.

Вот полный пример (Использование Emotion):

https://codesandbox.io/s/grouping-table-head-ant-design-demo-s7hb6?file= / index. js

В основном я хочу создать CSS с некоторыми стилями динамического c (в зависимости от массив объектов). Работает нормально и чисто ... но я не знаю, можно ли повторно применить этот код, используя Styled-components (с использованием обозначения css).

Что-то похожее на эту статью (я не могу заставить его работать ):

https://medium.com/styled-components/announcing-native-support-for-the-css-prop-in-styled-components-245ca5252feb

Есть идеи?

1 Ответ

0 голосов
/ 12 августа 2020

После поиска этой функциональности на styled-components; в нижней строке невозможно.

В качестве альтернативы можно использовать CSS Modules, Emotion, styled jsx или аналогичные ... но с styled-components пока это невозможно.

...