小编Ant*_*ony的帖子

React:如何在功能组件内使用setState?

我正在学习 React。我读到一篇文章建议我们使用函数式组件而不是扩展 React.Component 的类,所以我遵循了。我还使用箭头函数而不是 function 关键字。那是:

const MyComponent = (props) => {...}
Run Code Online (Sandbox Code Playgroud)

我得到了一个具有 20 个属性的结构,例如:

{
    id: '',
    firstname: '',
    lastname: '', 
    ...
}
Run Code Online (Sandbox Code Playgroud)

我正在使用 if ... else if ... 来设置状态,但我看到一些示例仅在一行代码中使用 this.setState() 。我尝试从“react”导入 setState,但失败了。

有没有办法使用 setState() 代替 setName()、setId() 等?或者有什么建议吗?

非常感谢!

javascript reactjs

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

标签 统计

javascript ×1

reactjs ×1