Material UI / Webpack / React - оптимизация / минимизация класса в рабочем режиме - PullRequest
1 голос
/ 23 марта 2020
webpack - v4+
material ui - v4.9.6
react - v16.12.0

В обычном порядке все классы должны быть последними из первого примера. По какой-то причине в производственном режиме многие классы не меняются. Любая идея?

Пример 1:

<div class="MuiDrawer-root MuiDrawer-docked jss408"></div>

Пример 2:

<div class="MuiPaper-root jss469 MuiPaper-elevation1 MuiPaper-rounded"></div>

1 Ответ

0 голосов
/ 23 марта 2020

styles className не предназначен для определения c в режиме prod.

Но сгенерированные имена классов компонентов @material-ui/core ведут себя по-разному. Когда выполняются следующие условия, имена классов определяются следующим образом: c:

  • Используется только один поставщик тем (без вложения тем)
  • Таблица стилей имеет имя, которое начинается с Mui (все компоненты Material-UI).
  • Параметр disableGlobal генератора имен классов имеет значение false (по умолчанию).

См .:

...