React Native中的自定义滚动视图



我有这样的场景,我需要在滚动视图中使用一个平面列表,但react native不断显示一个警告,说virtualizedLists永远不应该嵌套。因此,我将滚动视图保留为包装器,并使用具有滚动功能的视图(如果可能的话(。有人知道如何在不使用任何第三方软件包的情况下实现这一目标吗?提前感谢!

我的一些应用程序出现了这个问题。
可以重构代码,并将FlatList上方和下方的组件添加为页眉或页脚组件(ListHeaderComponent&ListFooterComponent(。
或者可以简单地告诉React Native忽略错误消息:P

我还没有发现真正的问题,因为我忽略了警告。但要注意,由于它不受支持,这种行为在未来可能会改变。

如果要忽略"VirtualizedLists should never be nested"错误消息。您只需在App.tsx:中添加以下代码

import { LogBox } from "react-native";
useEffect(() => {
LogBox.ignoreLogs(["VirtualizedLists should never be nested"]);
});

最新更新