- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 React Router 和 React Transition Group 在路由之间设置动画。我使用 <Redirect />
时遇到问题成分。该应用程序可以运行,但我从 React Router 收到多个警告,内容如下:
Warning: You tried to redirect to the same route you're currently on: "/"
你可以在 Code Sandbox 中看到它发生的情况。确保打开沙箱控制台,然后输入错误的路径(例如codesandbox.io/abc)。
我尝试按照他们在文档中给出的示例( https://reacttraining.com/react-router/web/example/animated-transitions )进行操作,但这不包括重定向。有没有更好的方法使用重定向和转换来避免警告?
最佳答案
当 <Redirect>
时会出现此问题安装在动画组件内。
而不是将动画组件包裹在 <Switch>
周围,包裹 <Route>
的子组件。 (您可能需要使用 <Route>
的 render
属性及其 component
属性。)
这种方法无需传递 location
支持<Switch>
-- 相反每个 <CSSTransition/>
引用文献location
.
关于reactjs - React Router 使用 TransitionGroup 抛出重定向警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49437649/
我正在尝试让一个简单的“抽屉”组件工作以测试 React's TransitionGroups .到目前为止我所拥有的JSBin .如果您尝试运行它,它可以运行,但我收到错误: 未捕获的类型错误:无法
正如我在标题中所写,我正在尝试构建自己的选项卡组件。到目前为止,它是非常基础的: Tabs.vue setup(props, { slots }) { const { activeTab } =
我遇到一个问题,TransitionGroup 没有从 DOM 中删除所有元素。 我想在 2 和 4 个元素之间切换。但是,对于 TransitionGroup,它总是在 3 和 4 元素之间切换。我
我创建了一个包装器组件以通过字符串提供类名列表以支持 Tailwind 实用程序转换。这旨在嵌套在 TransitionGroup 组件中以支持多个项目的动画,例如列表。 我可以很好地制作出动画,但输
我正在使用 React Router 和 React Transition Group 在路由之间设置动画。我使用 时遇到问题成分。该应用程序可以运行,但我从 React Router 收到多个警告
我在 React 中遇到了 TransitionGroup 的奇怪问题。第一次,我设法创建了卡住并且不根据状态值进行更新的组和组件。 有一个组件 (A) 始终具有 TransitionGroup。当状
所以我不明白为什么人们喜欢以不同的方式调用 React Transition Functions TransitionGroup: import TransitionGroup from 'react
我正在开发一个 React 小部件(分步向导),它从 API 获取和显示内容。我不知道,我从 API 获取的文本有多长。所以我不知道,小部件的高度。小部件应增加与内容相关的高度(如默认的 HTML 元
我正在使用 React TransitionGroup 和 Velocity 为路由之间的转换设置动画。 我正在尝试制作一个简单的动画,其中目标路由组件从左侧滑入,源路由从右侧滑出。 我现在正在运行该
我正在查看 firebaseUI auth project 我看到一些 TextInputLayouts 引用了 transitionName 和 transitionGroup 但我在网上找不到任何
我从旧的 CSSTransitionGroup 迁移到新的 react-transition-group CSSTransition 和 TransitionGroup。 我正在创建(破解)一个叠加层
我正在关注 Chang Wang 的使用 HOC 和 ReactTransitionGroup 进行可重用 React 转换的教程。 ( Part 1 Part 2 ) 与 Huan Ji 关于页面转
考虑一个用例:一个内部有文本的 block (文本是从存储中获取的)。当文本更改时 - block 会平滑消失并出现另一个 block 。 为了更好地说明伪代码: import TransitionG
我是一名优秀的程序员,十分优秀!