array.map不会根据数组的状态更新模板
创始人
2024-11-10 13:30:30
0

使用setState更新状态并强制重新渲染模板。例如:

class MyComponent extends React.Component { constructor(props) { super(props); this.state = { data: [{name: "John", age: 20}, {name: "Jane", age: 25}] }; this.handleUpdateAge = this.handleUpdateAge.bind(this); }

handleUpdateAge(index, newAge) { const newData = [...this.state.data]; newData[index].age = newAge; this.setState({ data: newData }); }

render() { return (

{this.state.data.map((item, index) => (
{item.name} {item.age}
))}
); } }

在handleUpdateAge方法中,我们使用spread操作符创建一个新的数据副本,并更新其中的某些值。然后我们使用setState方法将新的数据副本设置为状态。这将导致React强制重新渲染组件,并更新数组中所有项目的模板。

相关内容

热门资讯

开挂辅助安装"红龙p... 开挂辅助安装"红龙poker有辅助吗"开挂(透视)辅助安装(有挂秘籍) 了解更多开挂安装加(1367...
开挂辅助安装"wpk... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
开挂辅助脚本"佛手在... 开挂辅助脚本"佛手在线大菠萝为什么都输"开挂(透视)辅助平台(有挂解惑);无需打开直接搜索微信(13...
开挂辅助安装"wep... 开挂辅助安装"wepoker轻量版透视方法"开挂(透视)辅助下载(有挂透视)>>您好:软件加薇136...
开挂辅助平台"德州来... 开挂辅助平台"德州来玩辅助器"开挂(透视)辅助插件(有挂讲解);无需打开直接搜索薇:13670430...
开挂辅助插件"hhp... 开挂辅助插件"hhpoker辅助器"开挂(透视)辅助工具(有挂存在)《详细加薇136704302咨询...
开挂辅助插件"har... hardrock辅助是一款专注玩家量身打造的游戏记牌类型软件,在hardrock辅助这款游戏中我们可...
开挂辅助安装"来玩德... 开挂辅助安装"来玩德州破解器"开挂(透视)辅助工具(有挂秘籍) 了解更多开挂安装加(13670430...
开挂辅助脚本"wep... 开挂辅助脚本"wepoker辅助辅助"开挂(透视)辅助脚本(有挂透明挂);无需打开直接搜索加薇136...
开挂辅助软件"哈糖大... 开挂辅助软件"哈糖大菠萝软件下载"开挂(透视)辅助插件(有挂方式);亲,哈糖大菠萝软件下载这款游戏原...