169 похожих чатов

29 ответов

19 просмотров
Faust-McCartney Автор вопроса

ну типа counter:9, оно должно идти дальше как 9, в консоль лог оно еше должно быть 9 и после этого уже меняется

Faust McCartney
ну типа counter:9, оно должно идти дальше как 9, в...

Нифига не понятно, но очень интересно

Faust-McCartney Автор вопроса
IceBerg
Нифига не понятно, но очень интересно

<h1>Counter : 9</h1> по сути в коноль лог тоже должно быть 9, почему тогда 8?

Faust McCartney
<h1>Counter : 9</h1> по сути в коноль лог тоже до...

так у тебя же лог до того, как меняешь counter

Faust-McCartney Автор вопроса
Faust McCartney
да, и он должен быть 9, а не 8

с чего он должен быть 9?? где ты его поменял с 8 на 9?

Faust-McCartney Автор вопроса
IceBerg
с чего он должен быть 9?? где ты его поменял с 8 н...

setCounter меняет counter console.log(counter) - должен показать преведушую состаяние (то есть 9) и уже после этого меняется с помошью setCounter (допустим на 8)

Faust McCartney
setCounter меняет counter console.log(counter) - д...

так у тебя же 8 предыдущее, а не 9

Faust-McCartney Автор вопроса

я поставил console.log после setCounter почему он мне показывает преведушую состаяние, если сначала идёт setcounter и уже потом console.log(должно появлятся новое состояние)

Потому что дока: https://ru.reactjs.org/docs/react-component.html#setstate

Faust-McCartney Автор вопроса
IceBerg
Потому что дока: https://ru.reactjs.org/docs/reac...

то есть ему все равно что перед него стоит console.log да? он не моментально будет вызыватся (как функция), он в конце всего процесса уже вызывется

Faust McCartney
screenshot я поставил console.log после setCounter почему он...

проще говоря, setState действует асинхронно. Можно проследить изменение стейта, если в setState давать не данные, а функцию, и в этой функции уже консолить

Faust-McCartney Автор вопроса
Faust-McCartney Автор вопроса

а чё он в консоли даёт 10, а отображается 2?

Faust McCartney
screenshot

Мне тут многие говорили, что он не асинхронный, это принцип замыкания)))

ЯЯ фы
жс учил?

Нуууу, читал

ЯЯ фы
жс учил?

зачем нужен жс когда можно сразу на реакте писать

Бехруз Б.
зачем нужен жс когда можно сразу на реакте писать

Бехруз ты же узбек ты же знаешь что чтобы что то начать нужен фундамент

ЯЯ фы
Бехруз ты же узбек ты же знаешь что чтобы что то н...

хавыхахвыахывх Но он вроде как сарказмом сказал)

Бехруз Б.
зачем нужен жс когда можно сразу на реакте писать

все пральна,все норм так делают кому он далса этот жс, если наишь мап, сякие там методи умеиш зопускать - все можна реакт 👍👍👍

Faust-McCartney Автор вопроса
ЯЯ фы
жс учил?

Если писать эти 3 строчки в джс, то оно будет нормально работать

Faust McCartney
screenshot а чё он в консоли даёт 10, а отображается 2?

У теья там useEffect и там тоже что то происходит

Faust McCartney
screenshot а чё он в консоли даёт 10, а отображается 2?

Колдовство какое-то, скорее всего браузер пиратский, надо другой качать

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта