Size: a a a

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

2020 August 10

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Александр
Привет. Хочу при анмаунте компонента ресетить данные, которыми он пользуется у себя внутри. Нормально ли это делать это в useEffect, через return вызывать диспатч?
не сказал бы. зачем ресетить данные, которые удалятся тут же?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Покажи пожалуйста где такое в доке
источник

DT

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

OR

Oleg Rizhkov in React — русскоговорящее сообщество
а можно это "как" глянуть? ссылку на доку плз.
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in React — русскоговорящее сообщество
источник

P

Pcheni in React — русскоговорящее сообщество
Dmytro Svyrydenko
Всем привет
Кто-то шарит как можно анимировать отображение новых tr в таблице? Мож либа есть какая
Попробуй transition all
источник

DS

Dmytro Svyrydenko in React — русскоговорящее сообщество
Pcheni
Попробуй transition all
Всм?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Сравни пожалуйста с тем, как в примере
источник

P

Pcheni in React — русскоговорящее сообщество
Добавь, к примеру, стиль к tr элементам transition: all .2s
источник

P

Pcheni in React — русскоговорящее сообщество
А так, по вопросам css другая группа есть
источник

P

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

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in React — русскоговорящее сообщество
Daniil Tchernyavsky
Сравни пожалуйста с тем, как в примере
тут я уже пробовал, не правильный скрин скинул, даже без функции оно не работает. Не изменяет значение чекбокса
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
в песочницу тогда лучше оформи
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
на словах дольше скорее всего будут помогать
источник

А

Александр in React — русскоговорящее сообщество
Oleg Rizhkov
не сказал бы. зачем ресетить данные, которые удалятся тут же?
Возможно ты прав и просто неправильная логика в редьюсере.
Сам компонент является списком с беконечной прогрузкой по скроллу. Соответственно по достижению чекпойнта скролла, я фетчу +10 элементов, и в редьюсере складываю их через спред. Я ухожу с компонента, он умирает, но данные в сторе живут, и при заходе хочется видеть самые верхние, начальные 10 элементов. Из-за спреда получается, что кладутся дубликаты
источник

DS

Dmytro Svyrydenko in React — русскоговорящее сообщество
Pcheni
Добавь, к примеру, стиль к tr элементам transition: all .2s
Ну display: none не анимируется ведь) и это вопрос скорее не к css, а «есть ли либы умеющие это делать»
источник

𝕮[

𝕮𝖍𝖎𝖕𝖎ˢᶜᵃᵐ [20.3к/100... in React — русскоговорящее сообщество
Daniil Tchernyavsky
в песочницу тогда лучше оформи
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
это не песочница. Code sandbox react например в гугл
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Александр
Возможно ты прав и просто неправильная логика в редьюсере.
Сам компонент является списком с беконечной прогрузкой по скроллу. Соответственно по достижению чекпойнта скролла, я фетчу +10 элементов, и в редьюсере складываю их через спред. Я ухожу с компонента, он умирает, но данные в сторе живут, и при заходе хочется видеть самые верхние, начальные 10 элементов. Из-за спреда получается, что кладутся дубликаты
сначала были локальные данные, теперь какой-то стор появился) со стором ок.
источник

А

Александр in React — русскоговорящее сообщество
Сори, неправильно выразился. Спасибо за ответ!
источник