我正在学习 React 并遵循视频教程。讲师使用了类组件,而我正在使用功能组件来复习钩子概念。
我想将此代码转换为功能代码:
return(
<div className={classes.editorContainer}>
<ReactQuill
value={this.state.text}
onChange={this.updateBody}>
</ReactQuill>
</div>
);
}
updateBody = async (val) => {
await this.setState({ text: val });
this.update();
};
我试图这样做,但异步似乎没有按我的预期工作。等待不适用于setText
.
const [text, setText] = useState('')
const updateBody = async(val) => {
await setText(val)
update()
}