在 Emotion v10 中,文档说“如果你从 @emotion/css/macro 导入它,那么 @emotion/core 有一个可用于 css 的 Babel 宏。” 这显然适用于无法更改其 babel 配置的用户。
假设你没有使用 JSX pragma 或 babel 插件,这个宏有什么意义,你如何使用它?
在一个新的create-react-app
应用程序中,我可以import css from '@emotion/css/macro';
,甚至使用css
标记模板,但是我应该如何处理它的返回值(一个带有name
和样式文本的对象)并不明显。如果没有编译指示或插件,我将无法访问css={}
道具。