Оборачивание компонента Material-UI в библиотеке для повторного использования в нескольких других проектах нарушает стили - PullRequest
0 голосов
/ 30 марта 2020

Название уже говорит об этом, и у нас есть рабочий пример. Тем не менее, библиотека, которую мы создали, имеет свою собственную customTheme и использует стили до такой степени, что мы не можем просто скопировать их в проекты, импортирующие библиотеку.

Сейчас мы получаем следующую ошибку на нескольких машинах разработчика :

Похоже, есть несколько экземпляров @material-ui/styles, инициализированных в этом приложении. Это может вызвать проблемы с распространением темы, неправильные имена классов, проблемы специфичности и сделать ваше приложение больше без веской причины.

Подробнее см. https://material-ui.com/r/styles-instance-warning.

Существует ли лучшая практика для создания компонентов Material-UI в библиотеке, которая затем может быть повторно импортирована в другие проекты со своими стилями и всем, что, конечно, потом наследует цвета et c. из проекта библиотека импортирована в.

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