【发布时间】:2019-07-15 09:20:23
【问题描述】:
我认为问这个问题可能很愚蠢,但相信我,我是 reactJS 的初学者。有人可以解释一下为什么我们在 ReactjS 中使用 prevState 。我努力理解但失败了。
这是我的代码。请帮助我理解
state = {
placeName : '',
places : []
}
placeSubmitHanlder = () => {
if(this.state.placeName.trim()===''){
return;
}
this.setState(prevState => {
return {
places : prevState.places.concat(prevState.placeName)
};
});
};
【问题讨论】:
-
我不认为这篇文章是它声称是副本的链接帖子的 1:1 副本。一方面,当您应该在 SO 上的每个帖子问 1 个问题时,链接的帖子会同时提出 三个 问题。这篇文章的重点是像我这样的新手在学习时提出的一个问题。所有这一切中最丰富的部分是
prevState没有在反应文档中明确讨论。这篇文章的当前最佳答案详细说明了 prevState 比这篇文章的链接帖子是假定的副本或反应文档更进一步。
标签: javascript reactjs react-native