ну типа counter:9, оно должно идти дальше как 9, в консоль лог оно еше должно быть 9 и после этого уже меняется
Нифига не понятно, но очень интересно
<h1>Counter : 9</h1> по сути в коноль лог тоже должно быть 9, почему тогда 8?
так у тебя же лог до того, как меняешь counter
да, и он должен быть 9, а не 8
с чего он должен быть 9?? где ты его поменял с 8 на 9?
setCounter меняет counter console.log(counter) - должен показать преведушую состаяние (то есть 9) и уже после этого меняется с помошью setCounter (допустим на 8)
так у тебя же 8 предыдущее, а не 9
Потому что дока: https://ru.reactjs.org/docs/react-component.html#setstate
то есть ему все равно что перед него стоит console.log да? он не моментально будет вызыватся (как функция), он в конце всего процесса уже вызывется
проще говоря, setState действует асинхронно. Можно проследить изменение стейта, если в setState давать не данные, а функцию, и в этой функции уже консолить
https://v5.reactrouter.com/web/api/Hooks
Мне тут многие говорили, что он не асинхронный, это принцип замыкания)))
Нуууу, читал
зачем нужен жс когда можно сразу на реакте писать
Бехруз ты же узбек ты же знаешь что чтобы что то начать нужен фундамент
хавыхахвыахывх Но он вроде как сарказмом сказал)
ого, не знал, теперь буду знать
все пральна,все норм так делают кому он далса этот жс, если наишь мап, сякие там методи умеиш зопускать - все можна реакт 👍👍👍
Если писать эти 3 строчки в джс, то оно будет нормально работать
У теья там useEffect и там тоже что то происходит
Колдовство какое-то, скорее всего браузер пиратский, надо другой качать
Это жизнь, бро!
Обсуждают сегодня