Я пытаюсь изучить группы перехода css с реакцией. Когда я запустил следующий код, моя страница будет исчезать.Переход на страницу анимации с помощью React Router и CSSTransitionGroup
import React from 'react';
import { render } from 'react-dom';
import { Router, Route, IndexRoute, useRouterHistory } from 'react-router';
import { createHistory } from 'history';
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
import Config from './Settings/Config';
import App from './Components/App';
import About from './Components/About';
import Career from './Components/Career';
const CONFIG = new Config();
const CORP = CONFIG.baseNameCorp;
const LEASING = CONFIG.baseNameLeasing;
const browserHistory = useRouterHistory(createHistory)({basename:CONFIG.baseName})
render((
<ReactCSSTransitionGroup
transitionName="example"
transitionAppear={true}
transitionAppearTimeout={1000}
transitionLeaveTimeOut={1000}>
<Router history={browserHistory}>
<Route path={CORP} component={App}>
<Route path={CORP+"career"} component={Career} />
</Route>
</Router>
</ReactCSSTransitionGroup>
), document.getElementById('app'))
Однако то, что я действительно хотел сделать, когда я иду от около URL в карьере URL, я хочу, чтобы о нас компоненте затухать и компоненты карьеры исчезать в, и наоборот. Поэтому я пробовал сделать этот код:
import React from 'react';
import { render } from 'react-dom';
import { Router, Route, IndexRoute, useRouterHistory } from 'react-router';
import { createHistory } from 'history';
import ReactCSSTransitionGroup from 'react-addons-css-transition-group';
import Config from './Settings/Config';
import App from './Components/App';
import About from './Components/About';
import Career from './Components/Career';
const CONFIG = new Config();
const CORP = CONFIG.baseNameCorp;
const LEASING = CONFIG.baseNameLeasing;
const browserHistory = useRouterHistory(createHistory)({basename:CONFIG.baseName})
render((
<Router history={browserHistory}>
<Route path={CORP} component={App}>
<ReactCSSTransitionGroup
transitionName="example"
transitionAppear={true}
transitionAppearTimeout={1000}
transitionLeaveTimeOut={1000}>
<Route path={CORP+"about"} component={About} />
</ReactCSSTransitionGroup>
<ReactCSSTransitionGroup
transitionName="example"
transitionAppear={true}
transitionAppearTimeout={1000}
transitionLeaveTimeOut={1000}>
<Route path={CORP+"career"} component={Career} />
</ReactCSSTransitionGroup>
</Route>
</Router>
), document.getElementById('app'))
Но этот код, кажется, не имеет никакого эффекта. Когда я перехожу между URL-адресом и карьером, эти два компонента просто скрываются и показывают. Как мне получить переход на постепенный переход на работу?