Для отображения большого объема данных в React Native с возможностью прокрутки и без значительных проблем с производительностью, вы можете рассмотреть несколько библиотек:
1. **react-native-chart-kit**: Эта библиотека проста в использовании и поддерживает различные типы графиков. Она также позволяет обрабатывать большое количество данных, особенно если вы применяете оптимизацию, например, сжатие или агрегацию данных.
2. **Victory Native**: Это мощная библиотека для создания графиков, которая поддерживает различные типы визуализаций и может работать с большими объемами данных. Вы можете использовать ее возможности для создания интерактивных графиков и применять оптимизацию рендеринга.
3. **react-native-svg-charts**: Как следует из названия, эта библиотека строит графики с использованием SVG, что позволяет создавать графически сложные визуализации. Она также поддерживает прокрутку и масштабирование.
4. **react-native-reanimated** и **react-native-gesture-handler**: Хотя это не графическая библиотека, вы можете использовать их вместе с любой из вышеупомянутых библиотек для создания плавной прокрутки и более интерактивного пользовательского интерфейса.
5. **D3.js с React Native**: Если у вас есть опыт работы с D3.js, вы можете интегрировать D3 в React Native для создания кастомных графиков. Это может быть сложным, но дает вам полный контроль над визуализацией.
Для обработки большого объема данных, вам также стоит рассмотреть возможность предварительной агрегации данных перед их передачей в график. Например, вы можете сгруппировать данные по временным интервалам и отображать среднее значение, что значительно уменьшит количество точек данных и улучшит производительность.
Не забудьте протестировать производительность вашей реализации, подбирая наилучшие параметры и методы визуализации данных!