Производительность React Native для библиотек пользовательского интерфейса. Что я должен использовать: Native base против React-Native paper?

#reactjs #react-native #native-base #react-native-paper

#reactjs #react-native #native-base #react-native-paper

Вопрос:

Я разрабатываю приложение для Android с использованием React-Native. Я наткнулся на две библиотеки пользовательского интерфейса: React-Native paper и Native-base. Я заметил, что мое приложение работает медленно при отладке, и я беспокоюсь о том, какая из этих двух библиотек имеет лучшую производительность.

Пожалуйста, помогите / порекомендуйте.

Ответ №1:

Это зависит от требований пользовательского интерфейса в вашем приложении. Native base — это большая библиотека с множеством стабильных кроссплатформенных функций, поэтому размер ее сборки также велик.

Вы можете сравнить размер сборки обеих библиотек пользовательского интерфейса здесьhttps://bundlephobia.com Я сравнил и получил следующие результаты: для Native base посмотреть размер сборки native base

для RN paper посмотреть размер сборки RN paper

Ответ №2:

благодаря Ankit Dubey за его способ сравнения размера пакета, вы также можете использовать npmtrends для проверки и сравнения пакетов с помощью отличной информации о пакетах. (вы также можете изменить время сравнения, например, 6 месяцев, 1 год, 5 лет, все время и так далее)

Здесь я сравниваю три основные библиотеки пользовательского интерфейса react native, native-base, react-native-elements и react-native-paper: просмотр сравнения библиотек пользовательского интерфейса RN