У меня есть простое приложение реагирования, которое содержит 3 компонента: app, ul и li.Приложение содержит массив элементов.Каждые 5 секунд (с заданным интервалом) приложение нарезает 3 последовательных элемента и отправляет их на отображаемый компонент ul.Если мы начнем с:
элемент 3 элемент 2 элемент 1
через 5 секунд список будет:
item 4 item 3 item 2
Я пытаюсь создать анимацию, которая после перехода на улицуобновляются, будут толкать текущий список, пока нижний элемент не будет скрыт, и после этого следующий элемент должен появиться сверху.Я подумал об использовании метода getDerivedStateFromProps для активации анимации, использую async await, чтобы удерживать приложение до конца анимации (translateY), а затем применил еще одну анимацию непрозрачности к новому элементу.Я не думаю, что это хорошее решение, и я думаю, что должен быть более простой способ сделать это.Я также попытался использовать группу переходов реагирования, но она работает только при появлении элемента, а не при изменении содержимого.Я был бы рад, если бы кто-нибудь мог указать мне правильное направление.