您应该将setState与回调函数一起使用:
setState(prev => ({ ...prev, email: 'new mail',}))您将创建一个新的状态对象,该对象由先前的状态创建。而且您可以覆盖所需的任何内容。如果您有一个复杂的状态对象,则需要更多的新对象。

您应该将setState与回调函数一起使用:
setState(prev => ({ ...prev, email: 'new mail',}))您将创建一个新的状态对象,该对象由先前的状态创建。而且您可以覆盖所需的任何内容。如果您有一个复杂的状态对象,则需要更多的新对象。