[英]set array inside flatlist render in react native
嗨,我想设置要发布的数组。 虽然我已经将Array设置为在Flatlist中显示,但现在我必须发布。 这是我的代码
<FlatList
data={this.state.data}
showsVerticalScrollIndicator={false}
renderItem={({ item }) => (
<View
<Text
style={{
flex: 2,
fontSize: 15,
// fontFamily: "Roboto",
// justifyContent: "space-between",
width: 150
}}
>
{item.rollno}
--
{item.name}
<RadioForm
animation={true}
buttonColor={"#C2E3A9"}
formHorizontal={true}
labelHorizontal={true}
buttonStyle={{ marginRight: 20 }}
radioStyle={{ paddingRight: 20 }}
// labelHorizontal={false}
style={{
flex: 1,
paddingRight: 20,
flexDirection: "row",
//padding: 10,
width: 30
}}
radio_props={radio_props}
initial={this.state.value}
onPress={value => {
this.setState({ value: value });
}}
ItemSeparatorComponent={this.renderSeparator}
我要如何设置数组,因为我要发布。我想要这样[在此处输入链接说明] [1]
[1]: http : //jsfiddle.net/jensbits/MWSeg/ 。 我该怎么做。
您只需要做两件事就可以在Flatlist数组中添加新的帖子值
1个处于状态的推送数据并重新渲染
this.state.data.push(newPost) // push data
this.setState({ }) // update state for re-render
2更新flatList
extraData={this.state}
//for example
<FlatList
data={this.state.data}
extraData={this.state}
renderItem={({ item }) => (
<View
//Your stuff
</View>
</FlatList>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.