Size: a a a

React — русскоговорящее сообщество

2020 September 28

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
а это точно один компонент там где ты мапишь и там где объявляешь projectImage?
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Александр Бакиматов
а это точно один компонент там где ты мапишь и там где объявляешь projectImage?
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Александр Бакиматов
а это точно один компонент там где ты мапишь и там где объявляешь projectImage?
источник

V

Vetro in React — русскоговорящее сообщество
Evgeniy Eremenko
Друзья, привет
Подскажите по ситуации:
использую nextJS с redux + thunk + next-redux-wrapper

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

в чем подводные камни?
Первый абзац - эти зависимости вообще не причем

Под useEffect на unmount подразумевается, что вы в эффекте возвращаете функцию чистильщик?

Ну и код бы в студию
источник

D

Daniil in React — русскоговорящее сообщество
)))) const { ProjectImages } = stateInputs.state
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Daniil
)))) const { ProjectImages } = stateInputs.state
о уже другая ошшибка))))
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
ну шо я могу тебе предложить, воспользоваться debugger и пройти по всему коду и смотреть где что не так
источник

V

Vetro in React — русскоговорящее сообщество
Евгений Ишимов
о уже другая ошшибка))))
😂
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Vetro
😂
Мне если что плакать хочется)
источник

V

Vetro in React — русскоговорящее сообщество
да это та же самая, просто в другом месте уже)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Евгений Ишимов
Мне если что плакать хочется)
дебаггер в руки и вперед)
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Vetro
Первый абзац - эти зависимости вообще не причем

Под useEffect на unmount подразумевается, что вы в эффекте возвращаете функцию чистильщик?

Ну и код бы в студию
внутри компоненты:
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Александр Бакиматов
дебаггер в руки и вперед)
лады, пойду изучать как дебагером пользоваться))))
источник

V

Vetro in React — русскоговорящее сообщество
ты логгируешь во время рендера, а эффект выполняется после рендера
источник

D

Daniil in React — русскоговорящее сообщество
Евгений Ишимов
Мне если что плакать хочется)
вы стейт в переменную пытаетесь перезаписать, читайте доку
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Vetro
ты логгируешь во время рендера, а эффект выполняется после рендера
источник

V

Vetro in React — русскоговорящее сообщество
и внутри замыкания у тебя items будет тот, который был во время рендера
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Daniil
вы стейт в переменную пытаетесь перезаписать, читайте доку
и шо? как это проблему то решает?
источник

V

Vetro in React — русскоговорящее сообщество
Vetro
и внутри замыкания у тебя items будет тот, который был во время рендера
вот это ключевое
источник