gpt4 book ai didi

javascript - ReactCssTransitionGroup 使用 React-route.Link pageTransition

转载 作者:行者123 更新时间:2023-11-28 05:24:46 26 4
gpt4 key购买 nike

React.js我对下面的 React.js 代码有疑问。我正在尝试使用“React-router.Link”在页面转换之前设置动画。和 ReactCSSTransitionGroup。

版本 react :'15.2.1'React-addons-css-transition-group: '15.2' react 路由器:'2.6.0'

我想要获取生命周期事件,所以我可以使用 JS 而不是 CSS。如果您知道正确的做法,请告诉我。谢谢。

例如)componentWillLeave 等...

附注我尝试了这段代码,但 componentWillLeave 不火。

var React = require("react");
var ReactRouter = require("react-router");
var CSSTransitionGroup = require('react-addons-css-transition-group');
var Link = ReactRouter.Link;

var Test = React.createClass({
componentWillLeave: function(callback) {
console.log("component will leave");
$(this.getDOMNode()).hide(duration, callback);
},
render: function() {
return (
<div id="index">
<CSSTransitionGroup transitionName="example" transitionAppear={true} transitionLeave={true} transitionAppearTimeout={3000} transitionLeaveTimeout={3000}>
<Link to="/" key="toIndex">Index</Link>
<Link to="contact" key="toContact">Contact</Link>
</CSSTransitionGroup>
</div>
)
}
});

最佳答案

我自己解决了这个问题。我不知道 ReactTransitionGroup。谢谢,埃文里昂。

关于javascript - ReactCssTransitionGroup 使用 React-route.Link pageTransition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40261049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com