【发布时间】:2020-01-21 12:19:31
【问题描述】:
我正在从 API 获取数据,数据以下面的形式出现
data : [
{
source1: { number: 1,title: '', content: ''},
source2: { number: 2, title: '',content: ''},
source3: { number: 4, title: '',content: '' },
id: '1',
title: '',
},
{
source1: { number: 1,title: '', content: ''},
source2: { number: 2, title: '',content: ''},
source3: { number: 4, title: '',content: '' },
id: '2',
title: '',
}
]
我想在 Flatlist 上展示我想要的东西
有四个按钮。
当点击一个时,文本将被更改,按钮样式也将被更新。按钮标题和更改文本将来自 data -> soruce 1 (button 1) source2 (button 2) source3 (button 3) soruce 4 (button 4) 。单品
帮助我如何在 flatlist 上或通过 map() 实现每个渲染项?
谢谢
【问题讨论】:
-
你真的需要为此使用 Flatlist 吗?对我来说看起来像是条件渲染
-
还有为什么数据对象里面有3个source1键/
-
如果你想通过 map() 给出答案,没问题。你可以
-
抱歉我的错误,我已经更新了问题
-
@ThakurKarthik 。请立即查看更新后的问题
标签: javascript react-native state react-native-flatlist