<Loader />
} else {
return (
<CSSTransition in={load} timeout={1000} classNames="show-component">
<CheNibud />
</CSSTransition>
);
}
Суть в том, что CSSTransition отрабатывает по изменению атрибута in. А тут так получается, что на уровне ифов идет проверка и внутрь каждому элементу сразу же (при рендере) передается true и транзишн компонента не отрабатывает. Как по-человечески сделать?
Мне лень разбираться что там с CSSransition, но советую норм называть логические переменные (isLoaded вместо load), классы тоже желательно, а еще блок else в данном случае не нужен
Обсуждают сегодня