“Virtualisierte Listen sollten niemals in einfachen Scrollviews mit der gleichen Ausrichtung verschachtelt werden” Code-Antworten

Virtualisierte Listen sollten niemals in einfachen Scrollviews mit derselben Ausrichtung verschachtelt sein.

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

Virtualisierte Listen sollten niemals in einfachen Scrollviews mit derselben Ausrichtung verschachtelt sein.

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

Virtualisierte Listen sollten niemals in einfachen Scrollviews mit der gleichen Ausrichtung verschachtelt werden

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

Ähnliche Antworten wie “Virtualisierte Listen sollten niemals in einfachen Scrollviews mit der gleichen Ausrichtung verschachtelt werden”

Fragen ähnlich wie “Virtualisierte Listen sollten niemals in einfachen Scrollviews mit der gleichen Ausrichtung verschachtelt werden”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen