【发布时间】:2017-08-11 10:16:35
【问题描述】:
我想知道在 React/React-Native 中部分更新组件状态的最佳方法是什么。除了我可以创建一个函数来获取当前状态并创建一个新状态并将新的 {key:value} 和以前的状态合并。例如:
{
dataStream:[//having data here],
formData: {
'first_name': 'Richard',
'last_name' : 'Barbieri',
}
}
我想将 last_name 更新为另一个值。当我打电话时
this.setState(formData:{{'last_name':newValue}}),它将 formData 字典重置为姓氏:新值。有没有办法有效地做到这一点?
【问题讨论】:
标签: reactjs react-native state