reactjs - ScrollView 内的 createMaterialTopTabNavigator 给出 VirtualizedLists 错误
问题描述
尝试在“ScrollView”下使用“createMaterialTopTabNavigator”会出现以下错误:
VirtualizedLists should never be nested inside plain ScrollViews with the same orientation - use another VirtualizedList-backed container instead.
at node_modules/react-native/Libraries/Lists/VirtualizedList.js:1195:14 in ScrollView.Context.Consumer.props.children
我的代码:
<SafeAreaView style={styles.container}>
<ScrollView style={styles.scrollView}>
<View>
<Tab.Navigator>
<Tab.Screen
name="Review"
children={() => <Review reviewList={ListDetailObject.review} />}
/>
<Tab.Screen name="QnA" component={QnA} />
</Tab.Navigator>
</View>
</ScrollView>
</SafeAreaView>;
解决方案
推荐阅读
- batch-file - 将带有纪元时间的 xml 文件名转换为 Filename-MMDDYYYY.xml
- pip - pip 在 github 上找不到版本
- javascript - Socket.io - shows an argument as "undefined" and randomly stops the app
- apache-spark - Pyspark 3.1.2 问题“预期构建 ClassDict 的参数为零”
- node.js - 如何解密 sha-256 加密文本 cloudflare 工作人员
- python - 每次执行第二个代码块时获取不同数组的原因
- reactjs - 如何使用axios和react js访问函数外的数据
- iot - 蜂窝 SIM 能否成为 LoRA 网络的一部分?
- mysql - 不能将通知(类型 []entity.Notif 的变量)用作数组或切片文字中的字符串值(已解决)
- dynamics-crm - Dynamics CRM + 仅在特定表单上隐藏功能区按钮