Я знаю, как это сделать в компонентах класса, но когда я использую тот же код в функциональном компоненте, я получаю сообщение об ошибке. Это то, что я хочу -
this.setState({cnt:this.state.cnt+1})
alert(this.state.cnt);
теперь я хочу, чтобы в предупреждении отображалось значение 1. Как мы это делаем в компоненте класса -
this.setState({cnt:this.state.cnt+1}, () => alert(this.state.cnt));
Но когда я делаю то же самое в функциональном компоненте, например,
const[count, setCount] = useState(0);
setCount(count+1, () => alert(count));
, я получаю сообщение об ошибке - «не ожидал, что нет». аргументов - 1 ".