Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/React Native/scroll-vs-flatlist

Когда использовать `ScrollView`, а когда `FlatList`?

СобеседованиеСписки и производительность

ScrollView:

  • Рендерит все дочерние элементы сразу
  • Подходит для: небольшого контента (< 30-50 элементов)
  • Формы, страницы с текстом, настройки

FlatList:

  • Виртуализация: рендерит только видимые + буфер
  • Подходит для: больших списков (100+ элементов)
  • Ленты, каталоги, списки контактов

Правило: если элементов > 50 или данные загружаются динамически → FlatList

  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov