Size: a a a

2020 September 09

С

Сергей in React Kyiv
попробул глубокую копию стейта сделать, все-равно анимация не работает после 51 сообщения
источник

SS

Serhey Shmyg in React Kyiv
Хтось захоче порахувати загальну кількість мекджів і буде приємно вражений :)
источник

SS

Serhey Shmyg in React Kyiv
Сергей
попробул глубокую копию стейта сделать, все-равно анимация не работает после 51 сообщения
Покажи як тепер виглядає?
источник

С

Сергей in React Kyiv
пускай) за то не будет забиваться память
источник

С

Сергей in React Kyiv
Serhey Shmyg
Покажи як тепер виглядає?
newState = {...state};
newState.messages = state.messages;
источник

С

Сергей in React Kyiv
правильно же?
источник

SS

Serhey Shmyg in React Kyiv
Ні
источник

С

Сергей in React Kyiv
newState = {...state};
newState.messages = {...state.messages}; так?
источник

А

Андрей in React Kyiv
Сергей
newState = {...state};
newState.messages = {...state.messages}; так?
А зачем ?
источник

С

Сергей in React Kyiv
а я сам не знаю)) только изучаю реакт, в примере видел, что так копируют стейт и тоже так же сделал))
источник

А

Андрей in React Kyiv
Если при разворачивании state и так в messages будет тоже самое
источник

С

Сергей in React Kyiv
Андрей
Если при разворачивании state и так в messages будет тоже самое
пробовал и без копии стейта, все-равно почему-то перестаёт работать анимация, прям напрашивается через таймаут добавлять класс animated
источник

А

Андрей in React Kyiv
Сергей
пробовал и без копии стейта, все-равно почему-то перестаёт работать анимация, прям напрашивается через таймаут добавлять класс animated
Тут нужно весь код смотреть
источник

SS

Serhey Shmyg in React Kyiv
Сергей
пробовал и без копии стейта, все-равно почему-то перестаёт работать анимация, прям напрашивается через таймаут добавлять класс animated
Розібратись потрібнот а не костиляти.
источник

С

Сергей in React Kyiv
лады, спасибо всем!
источник

А

Андрей in React Kyiv
Сергей
лады, спасибо всем!
Ну так скинь код
источник

А

Андрей in React Kyiv
Посмотрим
источник

EM

Eugene M in React Kyiv
Сергей
лады, спасибо всем!
анимация может не срабатывать если айтемы пропадают из дом”а, обрати внимание на ключи, может это заставляет реакт их анмаунтить
источник

С

Сергей in React Kyiv
Eugene M
анимация может не срабатывать если айтемы пропадают из дом”а, обрати внимание на ключи, может это заставляет реакт их анмаунтить
ключи есть! let messages = props.messages.map( (msg, index) => <Item name={msg.name} message={msg.message} img={msg.img} id={msg.id} key={index} /> );
источник

EM

Eugene M in React Kyiv
ну тут явно не индексы должны быть, вероятно в этом проблема
источник