Back to Material Ui

MaterialUI + TailwindCSS: reference

skills/material-ui-tailwind/reference.md

9.0.11.1 KB
Original Source

MaterialUI + TailwindCSS: reference

Layer order (v4)

css
@layer theme, base, mui, components, utilities;
@import 'tailwindcss';

Pages Router + GlobalStyles (first child of AppCacheProvider):

jsx
<GlobalStyles styles="@layer theme, base, mui, components, utilities;" />

VSCode settings.json (IntelliSense for slotProps)

json
{
  "tailwindCSS.experimental.classRegex": [["className\\s*:\\s*['\"]([^'\"]*)['\"]"]]
}

From TailwindCSS v4 integration—TailwindCSS IntelliSense for VSCode.

v3 tailwind.config.js sketch

js
module.exports = {
  corePlugins: {
    preflight: false,
  },
  important: '#__next', // or '#root' for Vite
  // ...
};

See Interoperability—TailwindCSS v3.

  • material-ui-nextjs: AppRouterCacheProvider, enableCssLayer, Pages emotionCache
  • material-ui-theming: cssVariables: true for --mui-* token bridging