当用户按下“提交”时,我会提醒用户根据CheckBox
选择的选项。
我遇到的问题是,当我选中today
和tomorrow
的复选框时,handleSubmit函数外部的实际状态为true,但是在handleSubmit
函数中,两个{{1} }和today
是错误的,我不知道如何在tomorrow
钩子中呈现实际状态。
请有人能找出我要去哪里并为我提供帮助。谢谢!!!
useCallBack
答案 0 :(得分:0)
在handleSubmit定义之前定义了handleHandmit触发的useEffect
答案 1 :(得分:0)
您必须在handleSubmit函数之后编写useEffect钩子
在今天和明天都使用toggleHandler函数
setState(prev => !prev)
在两种情况下都使用if语句,因为您有复选框而不是单选按钮,因此有可能同时选中了两个复选框。