Вот мой код:
import styles from 'styles.css';
// other code
render() {
return <CSSTransition
classNames= {{
enter: 'example-enter',
enterActive: 'example-enter-active',
exit: 'example-leave',
exitActive: 'example-leave-active'
}}
in={true}
timeout={300}
onEnter = { () => console.log('mounting') }
unmountOnExit
>
<div className={styles['someclass']}>Will animate</div>
</CSSTransition>
}
Как использовать массив стилей для установки классов в группе переходов? Я попытался установить классы как styles['example-enter'], styles['example-leave']
et c. но не повезло. Кроме того, мой обработчик onEnter не работает!
Примечание. Это classNames
для перехода и className
для CX, так что это не опечатка.