Нативные списки React — RecyclerView и UITableView

Мне любопытно, почему React Native не использует собственные компоненты списка платформ, такие как RecyclerView для Android и UITableView (CollectionView) для iOS.

В идеале это могло бы обеспечить гораздо большую поддержку функций и повысить производительность, чем то, что доступно в настоящее время.

Есть ли причина, по которой списки React Native поддерживаются исключительно ScrollViews?


person John Shelley    schedule 04.04.2017    source источник


Ответы (2)


Я не мог лично вам сказать, кроме как процитировать Автора.

UITableView API плохо подходит для асинхронной природы ReactNative, и полученный код был довольно грубым, особенно при попытке сделать плавную анимацию для увеличения высоты строк, что мы делаем в приложении групп.

Источник: Раннее обсуждение по самой сути.

person Moss Palmer    schedule 05.04.2017
comment
Спасибо за ответ! Я знал, что это было где-то в их выпусках, но не мог найти. (Хотелось бы иметь многофункциональный список с нативными представлениями, но я понимаю, почему они еще не работали над ним) - person John Shelley; 06.04.2017

Для Recycler View в Android. Попробуй это.

реакция-native-recycler-listview

Работает ! Однако требуется некоторая настройка gradle.

person Abhi Krishnan    schedule 09.04.2017