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

29 ответов

17 просмотров
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?

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

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта