我有两个组件。子组件将在模态框中打开。模态框组件将包含添加和编辑用户。我已经为模式框输入传递了一些值,并在 getDerivedStateFormProps 生命周期挂钩中获取了该值。最初它将值填充到输入值。但在那之后,如果在文本框中输入任何内容,则状态不会更新。请参阅下面的详细信息
static getDerivedStateFromProps(props, state) {
state.show = props.show;
state.company = props.company;
return state;
}
onChange = async(e) => {
this.setState({company: {...this.state.company, [e.target.name]: e.target.value}});
}
但是状态没有更新。任何人都可以提供帮助来解决这个问题。提前致谢。