首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-transition-group不使用React路由器

react-transition-group不使用React路由器
EN

Stack Overflow用户
提问于 2019-06-04 04:28:44
回答 1查看 555关注 0票数 0

我有一个关于反应转换组的问题。由于某些原因,路由器交换机上的淡入和淡出不起作用。我已经阅读了文档并在我的应用程序中实现了它。

不知道我的代码出了什么问题。

我的React代码:

代码语言:javascript
复制
const App = () => (
    <Router>
        <Menu />
        <TransitionGroup>
            <CSSTransition
                timeout={{ enter: 300, exit: 300 }}
                classNames={'fade'}>
                <Switch>
                    {routes.map(route => (
                        <Route
                            exact
                            key={route.path}
                            path={route.path}
                            component={route.component}
                        />
                    ))}
                </Switch>
            </CSSTransition>
        </TransitionGroup>
    </Router>
);

export default App;

Css代码:

代码语言:javascript
复制
.fade-enter {
    opacity: 0.01;
    &.fade-enter-active {
        opacity: 1;
        transition: opacity 300ms ease-in;
    }
}

.fade-exit {
    opacity: 1;
    &-active {
        opacity: 0.01;
        transition: opacity 300ms ease-in;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2019-06-04 04:54:21

不要紧,忘记包装了:

代码语言:javascript
复制
<Route render={({ location }) => (

谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56434144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档