У меня есть следующий презентационный компонент:
const HowToControls = props => {
return (
<div className="col-md-6 how-to">
{props.isOpen ?
<p className={`text ${props.isOpen ? 'visible' : ''}`}>
lorem ipsum............
</p>/>
: null}
</div>
);
}
У абзаца есть класс с именем "text", и второй класс добавляется условно, если нажата кнопка в его родительском компоненте.Текст переключается, инспектор показывает, что оба класса («текст» и «видимый») добавляются к элементу, но эффект перехода отсутствует.Вот мой CSS:
.text {
opacity: 0.01;
transition: opacity 600ms;
}
.text.visible {
opacity: 1;
}
Я предполагаю, что оба класса добавляются при загрузке страницы (до монтирования компонента).Это верно?Любая помощь будет оценена.