Что делает макрос Emotion CSS и как его использовать? - PullRequest
0 голосов
/ 10 февраля 2020

В Emotion v10 документы говорят: «Существует макрос Babel, доступный для css из @ emotion / core, если вы импортируете его из @ emotion / css / macro». Это, очевидно, доступно для пользователей, у которых нет возможности изменить свои конфигурации babel.

Предполагается, что вы не используете прагму JSX или плагин babel, в чем смысл этого макроса и как вы использовать его?

В приложении fre sh create-react-app я могу import css from '@emotion/css/macro'; и даже использовать шаблон с тегами css, но не совсем очевидно, что я должен делать с его возвратом значение (объект с name и стилем текста). Без прагмы или плагина у меня нет доступа к css={} проп.

...