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

Ребята, кто может подсказать почему при первом клике на кнопку

для переключения темы состояние не меняется?
Уже со второго или если из localStorage приходит true все становится нормально.

9 ответов

20 просмотров

по неймингу скажу сразу, что enabled и on в конец можешь не добавлять, в юзеффекте ты только класс лист меняешь, а стейт остается false

тернарник для вызова метода использовать не надо, для читабельности юзай if, тернарник юзай только чтоб задать какое-то значение чему-то

стейт остается тот же, когда ты тут тему выбираешь в юз еффекте, я ж написал

Something new- Автор вопроса
Семен Марциновський
стейт остается тот же, когда ты тут тему выбираешь...

Не-не, я не про это, это я исправил, я про функцию switchTheme, там же есть функция setIsDarkTheme она по моему не обновляет state при первом клике. Вот что хочу сказать.

Something new
screenshot Не-не, я не про это, это я исправил, я про функцию...

Как ты в консоли хочешь сразу увидеть новое значение? Это так не работает

Something new
Почему?🤔

Чекни доку по setState

Something new- Автор вопроса
IceBerg
Чекни доку по setState

Хммм, хорошо, спасибо чекну

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта