Реагировать на собственную производительность для библиотек пользовательского интерфейса. Что я должен использовать: родная база против бумаги React-Native?
Я разрабатываю приложение для Android с использованием React-Native. Я столкнулся с двумя библиотеками пользовательского интерфейса: React-Native paper и Native-base. Я заметил, что мое приложение работает медленно, когда я отлаживаю, и я беспокоюсь о том, какая из этих двух библиотек имеет лучшую производительность.
Пожалуйста, помогите / рекомендую.
1 ответ
Это зависит от требований пользовательского интерфейса в вашем приложении. Нативная база - это большая библиотека с множеством стабильных кроссплатформенных функций, поэтому размер ее сборки также велик.
Вы можете сравнить размер сборки обеих библиотек пользовательского интерфейса здесь https://bundlephobia.com/ Я сравнил и получил следующие результаты: для Native Base View размер родной базы сборки
для просмотра бумаги RN Размер сборки бумаги RN
С благодарностью
Ankit Dubey
в качестве способа сравнения размера пакетов вы также можете использовать npmtrends для проверки и сравнения пакетов с помощью большой информации о пакетах. (вы также можете изменить время сравнения, например, 6 месяцев, 1 год, 5 лет, все время и т. д.)
Здесь я сравниваю три основные библиотеки пользовательского интерфейса, ориентированные на реакцию: native-base, react-native-elements и react-native-paper: просмотр RN UI-библиотеки Сравнение