【发布时间】:2020-09-19 04:32:18
【问题描述】:
我正在使用 React Transition Group 为每个项目设置不同的超时时间。问题是我的链接没有收到任何课程。但是,当我通过 TransitionGroup 包装 ScollLinks 标签时,动画会起作用,但控制台会显示警告。我不知道问题出在哪里。
Props 参数接收具有布尔属性的对象。
const NavItems = (props) => {
const items = ["section1", "section2", "section3", "section4", "section5"];
return (
<>
<NavItemsOverlay open={props.open} />
<ScollLinks open={props.open}>
<TransitionGroup component={null}>
{items.map((item, index) => {
return (
<CSSTransition
in={props.open}
key={index}
timeout={{
enter: 100 * index,
exit: 0,
}}
classNames="fade"
unmountOnExit >
<Link>{item}</Link>
</CSSTransition>
);
})}
</TransitionGroup>
</ScollLinks>
</>
);
};
【问题讨论】:
-
这些警告到底是什么?可以分享一下吗?
-
未知事件处理程序属性
onExited。它将被忽略。 ... 并收到true的非布尔属性in。 -
您在
package.json文件中使用的是哪个版本的react-transition-group? -
"react-transition-group": "^4.4.1"
标签: javascript reactjs