Document 2/3

This commit is contained in:
Manav Rathi 2024-02-23 09:59:29 +05:30
parent fd3341f699
commit 1c2f7a4ba3

View file

@ -33,5 +33,14 @@ Emotion itself comes in many parts, of which we need the following three:
* "@emotion/react" - React interface to Emotion. In particular, we set this as
the package that handles the transformation of JSX into JS (via the
`jsxImportSource` property in `tsconfig.json`).
* "@emotion/styled"
* "@emotion/styled" - Provides the `styled` utility, a la styled-components. We
don't use it directly, instead we import it from `@mui/material`. However, MUI
docs
[mention](https://mui.com/material-ui/integrations/interoperability/#styled-components)
that
> Keep `@emotion/styled` as a dependency of your project. Even if you never
> use it explicitly, it's a peer dependency of `@mui/material`.
* "@emotion/server"