Как поменять компонент с анимацией, только при смене?

Имеется 3 компонента:

  1. Login
  2. Register
  3. AuthForm

В 3-ем компоненте мы исполняем всю логику, отображаем какой-либо компонент при смене состояния. Так вот вопрос, а как данные компоненты менять с анимацией виде slide? Есть такая библиотека react-slide-router (как-то так называется), но работает она только с маршрутами (вроде). Как можно реализовать такое и для обычных компонентов? Motion мне не подходит, тк анимация происходит даже при первом рендере, а нужно только лишь при смене компонента.

Вот библиотека, тут и сам пример есть того, что я хочу получить, но при помощи компонентов: https://www.npmjs.com/package/react-slide-routes


Ответы (0 шт):