Всем привет! Как добавить плавные переходы в реакте? Я знаком с основами, но сейчас расскажу чуть подробнее.
Есть главное меню. Если нажать на кнопку выйти, резко исчезают пункты меню для авторизованного пользователя и появляются также резко пункты меню для неавторизованного пользователя. Вот один из примеров. Второй пример, когда из бэка загружаем данные, как они готовы у показу резко появляются для клиента.
Дайте совет, пожалуйста, как можно правильно и быстро добавить какую-то плавность?
Через transition-duration. Мне кажется - это вопрос больше по css, чем по реакту. Конкретно по реакту можно сказать, что для "плавного исчезновения" компонента надо его либо не размонтировать в принципе, либо размонтировать по animationend. Знаю, что в бутстрапе и анте юзается первый вариант, не уверен, что второй имеет смысл в принципе, а может вообще есть либа, которая что-то такое делает, но я с ней не работал.)