小编sha*_*eoh的帖子

如何重新渲染平面列表?

与ListView不同,我们可以更新this.state.datasource.是否有任何方法或示例来更新FlatList或重新呈现它?

我的目标是在用户按下按钮时更新文本值...

renderEntries({ item, index }) {
    return(
        <TouchableHighlight onPress={()=> this.setState({value: this.state.data[index].value+1})>
             <Text>{this.state.data[index].value}</Text>
        </TouchableHighlight>
    )
}

<FlatList 
    ref={(ref) => { this.list = ref; }} 
    keyExtractor={(item) => item.entry.entryId} 
    data={this.state.data} 
    renderItem={this.renderEntries.bind(this)} 
    horizontal={false} />
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-native-flatlist

67
推荐指数
6
解决办法
6万
查看次数

如何设置 Antd Divider 颜色

我尝试过设置样式颜色、背景颜色和边框颜色。一切都不起作用,分隔线仍然使用默认颜色。有小费吗?

import {Divider } from "antd";

<Divider style={{ color: "#d8d8d8" }}>or</Divider>
<Divider style={{ backgroundColor: "#d8d8d8" }}>or</Divider>
<Divider style={{ borderColor: "#d8d8d8" }}>or</Divider>
Run Code Online (Sandbox Code Playgroud)

jsx reactjs antd

7
推荐指数
1
解决办法
1万
查看次数

更新平面列表项 onPress

如何更新项目文本flatlist项目onpress

renderEntries({ item, index }) {
    return(
        <TouchableHighlight onPress={()=> this.setState({value: this.state.value+1})>
             <Text>{this.state.value}</Text>
        </TouchableHighlight>
    )
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

在此处输入图片说明

native reactjs react-native

4
推荐指数
1
解决办法
4611
查看次数