🆘Fix broken styles after upgrading to MUI v5 with TSS
import React from "react";
import ReactDOM from "react-dom/client";
import { CacheProvider } from "@emotion/react";
import { TssCacheProvider } from "tss-react";
import createCache from "@emotion/cache";
import App from "./App";
const muiCache = createCache({
key: "mui",
prepend: true
});
const tssCache = createCache({
key: "tss"
});
ReactDOM.createRoot(document.getElementById("root")!).render(
//NOTE: Don't use <StyledEngineProvider injectFirst/>
<CacheProvider value={muiCache}>
<TssCacheProvider value={tssCache}>
<App />
</TssCacheProvider>
</CacheProvider>
);Why and how does it work?
Last updated
Was this helpful?
