Можно ли использовать как MaterialUI, так и antd в одном приложении

#reactjs #material-ui #antd

Вопрос:

Я писал приложение с компонентами MaterialUI, и до сих пор у меня было много вещей. Затем я нашел эту замечательную целевую страницу/страницу приветствия Landy, которая использует Antd, и все же мне было бы проще всего просто использовать ее.

Есть ли какие-либо проблемы с использованием двух разных инструментов проектирования в одном проекте? Делает ли это сайт тяжелым? Могу ли я как-то оптимизировать его или мне следует медленно перейти на один из них?

Ответ №1:

не беспокойтесь об этом, скорее всего , у вас есть webpack, накопительный пакет или любой другой инструмент, который выполнит для вас встряску дерева, поэтому он будет импортировать только использованную часть, а не всю библиотеку

Ответ №2:

Да, можно использовать столько библиотек, сколько вы хотите, но использование слишком большого количества библиотек утяжелит ваш код, поэтому рекомендуется использовать только 1 библиотеку пользовательского интерфейса

Ответ №3:

Да, можно использовать несколько фреймворков в одном приложении. Вы можете использовать компоненты antd или material-ui с их инструкцией импорта. Ничего, что могло бы противоречить друг другу.