when i set state inside function it does not works correctly. i set my state to opposite but it's not change on second console. but console 3 true.
Why it does not return true on second console?
const [checked, setChecked] = useState<any>(false);
function handleSwitchChange() {
console.log('1. console', checked) ======> return false
setChecked(!checked);
console.log("2. console", checked) ======> return false
}
console.log("3. console", checked) =====> return true
<SwitchButton checked={checked} onChange={handleSwitchChange} />