嵌套switch可以使用换页动画吗?

Can nested switch use change page animation?

我对换页动画有疑问 我现在正在为我的动画使用 react-transition-group。 app.jsx 中的那个效果很好,但我尝试将另一个动画应用到 main.jsx 但它不起作用。另一个可以帮忙吗?

App.jsx

  <CSSTransition key={currentkey}  classNames={"fade"} timeout={1000}>
     <section className="route-section">
       <Switch location={this.props.location} >
         <Route path="/main" component={Main} />
         <Route exact path="/login" component={Login} />
            <Redirect exact from="/" to="/login" />
       </Switch>
      </section>
  </CSSTransition>
  </TransitionGroup>

Main.jsx

 <TransitionGroup className="trantision-group">
      <CSSTransition key={currentkey}  classNames={"fade"} timeout{1000}>
         <section className="route-section">
              <Switch >
                 <Route path="/main/env"  component={Env} />
                 <Route path="/main/home" component={Home}  />
                      <Redirect exact from="/main" to="/main/env" />
                 </Switch>
         </section>
        </CSSTransition>
 </TransitionGroup >

当您正在寻找整页转换时,一个很好的解决方案是 react-transition-group

它可以轻松地从一个页面过渡到另一个页面。

<Link
  to="/some-path"
  transition="glide-right"
/>

当前页面退出,下一页进入

演示:

PS: 包是我写的