javascript - 在 setState 中设置多个状态 - React.js ES6

标签 javascript reactjs ecmascript-6

如何将名称 const 添加到第二个 setState 方法?为了增加 currentCompany,我必须包含 prevState。当我尝试添加名称 const 时,它不起作用。

const name = company.word;

this.setState({ name });

this.setState(prevState => ({
  currentCompany: (prevState.currentCompany + 1)
}));

谢谢你的帮助:)

最佳答案

this.setState(prevState => ({
  name: company.word,
  currentCompany: (prevState.currentCompany + 1)
}));

关于javascript - 在 setState 中设置多个状态 - React.js ES6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43270040/

相关文章:

javascript - 通过溢出 : hidden 禁用滚动而不滚动顶部零

ReactJS 和 DRF : How to store JWT token inside HTTPonly cookies?

reactjs - 使用 enzyme 进行浅层渲染简单测试不起作用

javascript - ReactJS - 如何将数据从子组件获取到在 Prop 中传递的按钮的 onclick 中?

javascript - 使用 Javascript 从 url 参数获取变量

javascript - 计算字符串中模式出现的总数

javascript - meteor react Jest 测试

ecmascript-6 - 我如何在 Visual Studio Code 中编写 ECMAScript 6?

javascript - 在 react 中使用 map 功能设置按钮的文本和颜色的问题

javascript - 了解用户正在 iframe 中浏览哪个页面