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

Const Main = ({defaultValue}) => { const [value, setValue]

= useState(defaultValue);
console.log(defaultValue) // 'hello'
console.log(value) // undefined
}

я что-то видимо не понимаю. Почему так происходит?

32 ответов

8 просмотров

почему не происходит?

Перезагрузи сервер

eden-lane Автор вопроса
Ivan 🧑‍🚀
screenshot почему не происходит?

видимо не происходит анмаунт компонента

eden-lane Автор вопроса
Ivan 🧑‍🚀
screenshot ты про это?

сейчас попробую воспроизвести

eden-lane Автор вопроса
Ivan 🧑‍🚀
screenshot ты про это?

https://codesandbox.io/s/romantic-ritchie-dgbgc?file=/src/App.tsx

eden lane
https://codesandbox.io/s/romantic-ritchie-dgbgc?fi...

дефолт велью на то и дефолт, чтобы 1 раз присвоить

eden-lane Автор вопроса
eden lane
как тогда делать? через эффект?

правильно — не класть пропсы в стейт

eden-lane Автор вопроса
Пользователь 6102d
Ты здесь?

чат — это асинхронное общение. можно написать вопрос не отвлекая человека, а когда у него будет время — он ответит

Ivan 🧑‍🚀
а ты?

Смотри. Вот по идее ж так должно быть, но оно не работает. а когда я из компонента диспатчу, то всё работает. Ну то есть я на кнопку повесил диспатчить экшена

Пользователь 6102d
Смотри. Вот по идее ж так должно быть, но оно не р...

ничего не понял. что значит “не работает”? компьютер выключается?

Пользователь 6102d
У меня есть redux-logger

и какой из экшнов не диспатчится?

Ivan 🧑‍🚀
и какой из экшнов не диспатчится?

Который лежит в экшн криейтере loadData

Ivan 🧑‍🚀
а сага запускается?

Да, но это произошло когда я на кнопку нажал

Пользователь 6102d
А как?

вот у тебя написано “запускай воркер, когда проскочит этот экшон”

Пользователь 6102d
А как?

ты удивишься, но yield call(workerListSaga)

Ivan 🧑‍🚀
ты удивишься, но yield call(workerListSaga)

это в ватчере нужно коллить воркер? Но оно ж ругается на то, что это неправильный экшн

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта