response-jss не кеширует классы css - PullRequest
0 голосов
/ 26 мая 2018

Я использую Mui (material ui) List, а в ListItem у меня есть пользовательский компонент, который немного сложен (имеет другие компоненты + состояния, может разворачиваться или разворачиваться и т. Д.).

Я использую response-jss (injectSheet (styles) (component)), и я вижу, что для каждого элемента, который я добавляю в список, есть новый Css, который вставляется в заголовок страницы.Я думал, что есть кеширование, которое добавлено в response-jss, но похоже, что я ошибся.

Не могли бы вы, пожалуйста, посоветовать, как я могу кэшировать Css с помощью response-jss?Кроме того, если это не вариант, и мне нужно использовать плагины jss +, то поможет пример установки jss с плагином кэширования.

Спасибо за помощь!

1 Ответ

0 голосов
/ 26 мая 2018

Статические стили, введенные через response-jss, повторно используются между всеми экземплярами компонента.Если вы используете значения функций (динамические стили), повторного использования не будет, так как вы можете иметь разные значения для каждого элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...