我的应用程序使用“react-transition-group”在页面之间路由,但每次我的投资组合 id 更新时,它都会重新渲染整个组件并运行过渡动画。我怎样才能做到这一点,一旦你进入我的投资组合页面,当只有 :id 更改时它不会重新呈现投资组合组件?
<Route render={({ location }) => (
<TransitionGroup>
<CSSTransition key={location.key} classNames='slide' timeout={800}>
<Switch location={location}>
<Route exact path='/' component={Home}/>
<Route path='/portfolio/:id?' component={Portfolio}/>
<Route path='/about' component={About}/>
</Switch>
</CSSTransition>
</TransitionGroup>
)}/>