Size: a a a

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

2020 September 28

D

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

АБ

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

ЕИ

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

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
изначально объект items = []
1. во время монтирования компоненты в него добавляется 20 элементов
2. после отмонтирования компоненты я зачищаю 20 элементов их, вижу что items = [] (пустая)
3. но как только я возвращаюсь назад на страницу где есть эта компонента, в mount добавляется еще 20, и по факту получается их 40, хотя предыдущие 20 должны были удалится
источник

АБ

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

ЕИ

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

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
источник

DC

Defina Corporation in React — русскоговорящее сообщество
Евгений Ишимов
Мне если что плакать хочется)
Очень важно помнить что  <img /> - надо закрывать слэшем, может быть у вас он и стоит, но напомнить не лишним будет, смотреть чтоб всё закрыто было. Реакт не любит когда теги не закрыты.
источник

V

Vetro in React — русскоговорящее сообщество
Evgeniy Eremenko
изначально объект items = []
1. во время монтирования компоненты в него добавляется 20 элементов
2. после отмонтирования компоненты я зачищаю 20 элементов их, вижу что items = [] (пустая)
3. но как только я возвращаюсь назад на страницу где есть эта компонента, в mount добавляется еще 20, и по факту получается их 40, хотя предыдущие 20 должны были удалится
тогда надо санку смотреть, если я правильно понял, что items из селектора берется
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Vetro
и внутри замыкания у тебя items будет тот, который был во время рендера
у меня есть предположение что в этом куске кода (обведенный красным) что-то не то
он отвечает за присваивание клиентского стейта = серверному (или наоборот)
видимо тут нужна какая-то проверка
источник

ЕИ

Евгений Ишимов... in React — русскоговорящее сообщество
Defina Corporation
Очень важно помнить что  <img /> - надо закрывать слэшем, может быть у вас он и стоит, но напомнить не лишним будет, смотреть чтоб всё закрыто было. Реакт не любит когда теги не закрыты.
если бы вы этом была ошибка(((
источник

EE

Evgeniy Eremenko in React — русскоговорящее сообщество
Vetro
тогда надо санку смотреть, если я правильно понял, что items из селектора берется
с санкой все ок, я изначально сделал этот проект на сборке CRA, там все работало как часики, но из-за необходимости SSR пришлось переносить на nextJS, тут и понеслась гора багов и неожиданностей))
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Defina Corporation
Очень важно помнить что  <img /> - надо закрывать слэшем, может быть у вас он и стоит, но напомнить не лишним будет, смотреть чтоб всё закрыто было. Реакт не любит когда теги не закрыты.
эээээ, а это к чему?)))))
источник

ЕИ

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

АБ

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

ЕИ

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

АБ

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

DC

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

IN

Igor N in React — русскоговорящее сообщество
Евгений Ишимов
камон, в чем проблема аааааааа
у тебя telegram driven development?)
источник

V

Vetro in React — русскоговорящее сообщество
Evgeniy Eremenko
с санкой все ок, я изначально сделал этот проект на сборке CRA, там все работало как часики, но из-за необходимости SSR пришлось переносить на nextJS, тут и понеслась гора багов и неожиданностей))
А в обработчике экшена getPortfolioItems там существующий стейт спредится с тем что пришло?
источник