Реагировать на собственную производительность для библиотек пользовательского интерфейса. Что я должен использовать: родная база против бумаги 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-библиотеки Сравнение

Другие вопросы по тегам