【发布时间】:2018-11-20 18:49:47
【问题描述】:
我想根据平面列表呈现的项目从状态中获取一个值,就像this.state.liked[item.apiName] 我不知道为什么它不起作用。
平面列表:
<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}
/>
【问题讨论】:
-
尝试将 like 更改为 like={() => this.state.liked[item.apiName]}
标签: javascript react-native expo