49 lines
720 B
Markdown
49 lines
720 B
Markdown
|
# @emotion/react
|
||
|
|
||
|
> Simple styling in React.
|
||
|
|
||
|
## Install
|
||
|
|
||
|
```bash
|
||
|
yarn add @emotion/react
|
||
|
```
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
```jsx
|
||
|
/** @jsx jsx */
|
||
|
import { jsx, css, Global, ClassNames } from '@emotion/react'
|
||
|
|
||
|
render(
|
||
|
<div css={{ color: 'hotpink' }}>
|
||
|
<div
|
||
|
css={css`
|
||
|
color: green;
|
||
|
`}
|
||
|
/>
|
||
|
<Global
|
||
|
styles={{
|
||
|
body: {
|
||
|
margin: 0,
|
||
|
padding: 0
|
||
|
}
|
||
|
}}
|
||
|
/>
|
||
|
<ClassNames>
|
||
|
{({ css, cx }) => (
|
||
|
<div
|
||
|
className={cx(
|
||
|
'some-class',
|
||
|
css`
|
||
|
color: yellow;
|
||
|
`
|
||
|
)}
|
||
|
/>
|
||
|
)}
|
||
|
</ClassNames>
|
||
|
</div>
|
||
|
)
|
||
|
```
|
||
|
|
||
|
More documentation is available at [https://emotion.sh](https://emotion.sh).
|