我试着在FlatList中使用FlatList
如果我没有数据,我想显示ListEmptyComponent={}
但是,在Loadingsecoend组件中,当加载为true,而2秒后没有数据时,我使用useEffect呈现,即当加载为false时,尝试呈现。但是如果我使用这个代码,这个错误就会发生
state update on an unmounted component. This is a no-op, but it indicates a
memory leak in your application. To fix, cancel all subscriptions and
基本上,我在一个Card (自定义组件)中有一个条目列表(带有图像)。由于这些项的呈现速度很慢,所以我希望使用FlatList来递增地呈现它们。
不幸的是,我得到了预期的错误
VirtualizedLists should never be nested inside plain ScrollViews ...
但实际上我不想在ScrollView中使用Card。我只想在一个Card中呈现几个项目,它应该改变大小以适应所有的项目。
Card.上的设置scrollEnabled={false}仍然显示了上面的错误。使用ListHeaderComponent和ListFooterComponent
我试图使用平面列表来显示数据库中的帖子,但是平面列表只占据了一半的屏幕,另外两个容器也占据了大约一半的屏幕,目前当我在平面列表上滚动时,帖子只是显示在屏幕的下半部分(不出所料),但我想要整个页面滚动,所以帖子可以在全屏上看到,这样它们更容易阅读。
这是我的布局的一个简化版本。
<View>
<View>
// some content
</View>
<View>
// some content
</View>
<FlatList
// posts displayed from a d