平面清单从项目中获取价值

时间:2018-11-20 18:49:47

标签: javascript react-native expo

我想根据扁平化列表正在呈现的项目从状态中获取一个值,所以this.state.liked[item.apiName]我不知道为什么它不起作用。 FlatList:

  <FlatList
    refreshing={this.props.loading}
    onRefresh={this.props.refresh}
    data={this.props.series}
    renderItem={({ item }) => (
      <Serie
        serie={item}
        onPress={this._onPressButton}
        handleLike={this._likeSerie}
        liked={this.state.liked[item.apiName]}
      />
    )}
    keyExtractor={item => item.id}
  />

1 个答案:

答案 0 :(得分:0)

显然添加了extraData={this.state.liked}道具可以解决此问题

相关问题