= useState(defaultValue);
console.log(defaultValue) // 'hello'
console.log(value) // undefined
}
я что-то видимо не понимаю. Почему так происходит?
Перезагрузи сервер
видимо не происходит анмаунт компонента
сейчас попробую воспроизвести
https://codesandbox.io/s/romantic-ritchie-dgbgc?file=/src/App.tsx
дефолт велью на то и дефолт, чтобы 1 раз присвоить
как тогда делать? через эффект?
правильно — не класть пропсы в стейт
понял, спасибо
чат — это асинхронное общение. можно написать вопрос не отвлекая человека, а когда у него будет время — он ответит
Смотри. Вот по идее ж так должно быть, но оно не работает. а когда я из компонента диспатчу, то всё работает. Ну то есть я на кнопку повесил диспатчить экшена
ничего не понял. что значит “не работает”? компьютер выключается?
Нет, экшн не диспатчится
как ты это понял?
У меня есть redux-logger
и какой из экшнов не диспатчится?
Который лежит в экшн криейтере loadData
а сага запускается?
Да, но это произошло когда я на кнопку нажал
ну сделай так, чтобы запускалась сама
ты удивишься, но yield call(workerListSaga)
это в ватчере нужно коллить воркер? Но оно ж ругается на то, что это неправильный экшн
кто оно что это иди доку читай, утомил
Обсуждают сегодня