Я полагаю, что ошибка, с которой вы столкнулись, была устранена в приведенной выше ссылке codeandbox.io.У меня была такая же проблема. Вместо того, чтобы называть реквизит, который принимает имя класса для использования в качестве префикса для различных переходных состояний classNames
(множественное число), я использовал более знакомый className
(единственное число).
Повторюсь: внутри компонента <CSSTransition>
убедитесь, что вы используете classNames
опору, а не className
, как если бы вы использовали html-элементы реагирующего компонента.
Я чувствую, что выбор начасть группы React Transition Group, использующей в своем компоненте опору classNames
, вводит в заблуждение и, возможно, ее следует пересмотреть.