React native 如何在react native中刷新平面列表上的特定行?
我正在尝试刷新平面列表中的特定单元格/行。加载数据时,如何刷新单个单元格。刷新后是否显示数据React native 如何在react native中刷新平面列表上的特定行?,react-native,react-native-android,react-native-ios,react-native-flatlist,React Native,React Native Android,React Native Ios,React Native Flatlist,我正在尝试刷新平面列表中的特定单元格/行。加载数据时,如何刷新单个单元格。刷新后是否显示数据 是否可以在react native视图中刷新特定行?例如,我正在显示嵌套在中的一行图像,您可以尝试在FlatList中的extraData更新FlatList中的特定项。 当状态更改时,扁平列表将重新加载。 您可以在react native flatlist文档中检查额外数据。 希望有帮助 我相信您可能正在寻找哪个实现了浅层的道具和状态比较,以确定是否需要重播。你也可以用它来实现这一点 已经有
是否可以在react native视图中刷新特定行?例如,我正在显示嵌套在
中的一行图像,您可以尝试在FlatList
中的extraData
更新FlatList中的特定项。
当状态更改时,扁平列表将重新加载。
您可以在react native flatlist文档中检查额外数据。
希望有帮助 我相信您可能正在寻找哪个实现了浅层的道具和状态比较,以确定是否需要重播。你也可以用它来实现这一点 已经有一个示例演示了如何使用PureComponent来呈现列表,只需向下滚动一次,然后查找“更复杂的示例”:
如果您更喜欢使用
功能组件
而不是类组件
,请签出,这类似于React.PureComponent
,但适用于功能组件
。希望有帮助。如果您能向我们展示您当前拥有的代码,这将对我们有很大帮助。这个问题也可能是重复的,这将有助于在数组中发生更改时引用平面列表内容。有没有办法刷新视图中的一行(例如视图中的一行中的图像样式)?只需更新平面列表行中的图像内部视图或图像内部视图?
<FlatList
extraData={this.state}
data={this.state.asPerCode}
renderItem={this.renderPost}
/>