Ранее в проектах всегда самостоятельно писали весь uikit. Сейчас задумались, попробовать ли использовать ui библиотеку.
Возьмем к примеру Vuetify.
Одни говорят, что уже и жить без подобных либ не могут.
Другие, что это делает аппку очень тормознутой. Хотел спросить, так ли это? Разве tree shaking не помогает в таких ситуациях? По-идее, ничего особо ненужного не должно тащиться в прод бандл.
А компоненты в любом случае будут реализованы либо руками нашей команды, либо взяты из либы, так что как мне видится, если либа сделана грамотно, то таких проблем быть не должно. Или я что-то не понимаю?)
Тормознутость и трафик — разные вещи. Если вам важно экономить байтики — пишите своё и экономьте. Если ваша ЦА живёт там, где 3G — новинка — пишите своё и экономьте. Если нет — не занимайтесь ерундой, а выбирайте удобный инструменты.
То же касается и "тормознутости". Если ваша ЦА юзает низкобюджетные смартфоны до 200$ — придётся оптимизировать. Иначе — не занимайтесь ерундой.
Как залагает, тогда профилируйте. Кстати, у Vuetify есть мод a la carte. Там работает tree shaking.