Обновить
0

Пользователь

Отправить сообщение

В триггере routeAnimation что-то у вас не так.


Оба компонента и тот что :leave и тот что :enter имеют position: relative; Значит пока мы скейлим их они будут стоять рядом один под другим. А style({ height: '*', width: '*' }) и overflow: hidden на обертке делают так, что анимацию исчезновения мы никогда не увидим. (Что подтверждается в демке на https://stackblitz.com/github/KyKyPy3/todo/ )
Тогда весь код, что касается leave в примере вообще не нужен, эффект тот же самый.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность