Подскажите пожалуйста, второй час голову ломаю, почему не работает CSSTransition? стили не вешает, анимации не отрабатывают
import styles from './DropDawn.module.css'
<TransitionGroup>
{list.map((item) => (
<CSSTransition
key={uniqid()}
nodeRef={createRef(null)}
timeout={1500}
classNames={{
enter: styles.dropDawnItemEnter,
enterActive: styles.dropDawnItemEnterActive,
exit: styles.dropDawnItemExit,
exitActive: styles.dropDawnItemExitActive,
}}
>
<li className={styles.dropDawnItem} onClick={item.onClick}>
{item.icon}
<span className={styles.dropDawnItemText}>{item.title}</span>
</li>
</CSSTransition>
))}
</TransitionGroup>
.dropDawnItemEnter {
opacity: 0;
}
.dropDawnItemEnterActive {
opacity: 1;
transition: opacity 1500ms ease-in;
}
.dropDawnItemExit {
opacity: 1;
}
.dropDawnItemExitActive {
opacity: 0;
transition: opacity 1500ms ease-in;
}