Народ, вопрос про хуки и, возможно,замыкания. У меня есть FC компонента, внутри неё я объявляю хук useState, допустим, интовый( [num, setNum] = useState<number>(0)) так же внутри компонента объявляю функцию которая что-то делает, и, например, вызывает setNum(666). Почему может быть так, что num внутри этой функции не изменился? Это может быть связанно с какой-то фичей захвата внешней переменной функцией? Где можно почитать как можно это обойти? Спасибо большое!
это связано с тем, как работает js и тем фактом, что num — это константа
ну и этсамое, у нас тут не сахарный мирок — у нас интов нет)
Да дурацкая идиотская привычка называть number интом. вообще не представляю каким надо быть мегамозгом чтобы писать проект на чистом js, сколько держать инфы в памяти мозга :)