“Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый виртуальным списком.” Ответ

Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый VirtualizedList.

Here is a VirutalizedList -backed container implementation using FlatList:

import React from 'react';
import { FlatList } from 'react-native';

export default function VirtualizedView(props: any) {
  return (
    <FlatList
      data={[]}
      ListEmptyComponent={null}
      keyExtractor={() => "dummy"}
      renderItem={null}
      ListHeaderComponent={() => (
        <React.Fragment>{props.children}</React.Fragment>
      )}
    />
  );
}
Usage:

<VirtualizedView>
  <Text>Anything goes here</Text>
  <FlatList 
    data={data}
    keyExtractor={keyExtractor}
    renderItem={({item}) => <Item data={item} />}
    onRefresh={refetch}
    refreshing={loading}
    onEndReached={concatData}
  />
</VirtualizedView>

This will show scrollbar when you rotate your iPhone, and also remove warning message and performance will be saved without any problem.
Dayanaohhnana

Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый виртуальным списком.

<SafeAreaView style={{flex: 1}}>
    <FlatList
      data={data}
      ListHeaderComponent={ContentThatGoesAboveTheFlatList}
      ListFooterComponent={ContentThatGoesBelowTheFlatList} />
</SafeAreaView>
Outstanding Oystercatcher

Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией

<ScrollView>
    {data.map((item, index) => {
        ...your code
    }}
</ScrollView>
Grieving Gharial

Ответы похожие на “Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый виртуальным списком.”

Вопросы похожие на “Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый виртуальным списком.”

Больше похожих ответов на “Виртуализированные списки никогда не должны быть вложены в простые прокрутки с той же ориентацией - вместо этого используйте другой контейнер, поддерживаемый виртуальным списком.” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования