React Native FlatList - 在返回组件的渲染方法中调用函数

零零七

我正在使用 FlatList 创建一个可选列表,该列表突出显示/勾选每个选定的项目。

在 index.js 上,我以这种方式使用组件:

<SelectableList
  data={[{key: 'a'}, {key: 'b'}]}
  renderItem={(item) => <Text>{item.key}</Text>}
/>

在 selectable-list.js 上,我将列表定义为:

renderItem = (item) => {
    return (
      <View>
        <Text>aaa</Text>
        {this.props.renderItem(item)}
        <Text>xxx</Text>
      </View>
    );
  }

render() {
  return (
    <FlatList
      data={this.state.data}
      renderItem={this.renderItem}
    />
  );
}

这是我得到的输出:

啊啊啊啊

xxx

啊啊啊啊

xxx

我希望它是:

啊啊啊啊

一种

xxx

啊啊啊啊

xxx

这条线不工作:

{this.props.renderItem(item)}
缺口

FlatList renderItem的参数采用以下形式:

(info: {
   item: ItemT,
   index: number,
   ...
})

意思是,你的渲染函数应该是这样的:

renderItem = ({item}) => {

不是

renderItem = (item) => {

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从React Native中的FlatList中删除项目

来自分类Dev

React Native中的Flatlist图像源

来自分类Dev

React Native Flatlist中的网格视图

来自分类Dev

无法删除React Native FlatList中的项目

来自分类Dev

在 React Native 的 FlatList 中延迟加载项目?

来自分类Dev

将数组对象渲染到FlatList React Native中

来自分类Dev

如何使用Axios React Native在FlatList中渲染共振?

来自分类Dev

React Native 在渲染方法中调用函数

来自分类Dev

React Native Flatlist仅渲染一行

来自分类Dev

React-native flatlist renderItem

来自分类Dev

React Native:FlatList 不呈现

来自分类Dev

React Native FlatList 不滚动

来自分类Dev

从使用 react native 中的 map 函数渲染的组件的父级调用子方法

来自分类Dev

如何在React Native中的Flatlist中获取行索引

来自分类Dev

FlatList在React Native中未显示任何内容

来自分类Dev

onPress在React Native Flatlist中不起作用

来自分类Dev

React Native:如何在FlatList中播放视频

来自分类Dev

在React Native中没有使用Flatlist呈现数据

来自分类Dev

Flatlist水平在React Native中没有粘性标题吗?

来自分类Dev

如何解决FlatList React Native中的Key问题

来自分类Dev

如何在 FLatList react native 中实现 Sraech bar

来自分类Dev

我如何在加载数据时在 react-native FlatList 中渲染 isLoading 元素

来自分类Dev

在BeginningReached上检测FlatList-React Native

来自分类Dev

React-Native FlatList产生SyntaxError

来自分类Dev

React Native Flatlist多项选择未更新

来自分类Dev

FlatList 的 React-Native 布局格式

来自分类Dev

React Native:FlatList keyExtractor 和 toString() 问题?

来自分类Dev

React Native flatlist 特定数据

来自分类Dev

在React Native外部组件中调用函数

Related 相关文章

热门标签

归档