Как поменять компонент с анимацией, только при смене?
Имеется 3 компонента:
- Login
- Register
- AuthForm
В 3-ем компоненте мы исполняем всю логику, отображаем какой-либо компонент при смене состояния. Так вот вопрос, а как данные компоненты менять с анимацией виде slide? Есть такая библиотека react-slide-router (как-то так называется), но работает она только с маршрутами (вроде). Как можно реализовать такое и для обычных компонентов? Motion мне не подходит, тк анимация происходит даже при первом рендере, а нужно только лишь при смене компонента.
Вот библиотека, тут и сам пример есть того, что я хочу получить, но при помощи компонентов: https://www.npmjs.com/package/react-slide-routes