首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactCSSTransitionGroup没有添加任何类

ReactCSSTransitionGroup没有添加任何类
EN

Stack Overflow用户
提问于 2016-04-18 09:29:00
回答 1查看 169关注 0票数 0

我试图集成ReactCSSTransitionGroup,以便有一些非常基本的淡入/退出动画,但没有类添加到孩子。在控制台里没有任何帮助。我是不是犯了什么明显的错误?

代码语言:javascript
复制
import React from 'react';
import { connect } from 'react-redux'
import history from '../history'
import { Map } from 'immutable'
import ReactCSSTransitionGroup from 'react/lib/ReactTransitionGroup'

import TwitchChannel from './twitchChannel'
import TwitchChannelAddForm from './twitchChannelAddForm'

const component = React.createClass({

	render: function() {
		return (
			<div>
				<TwitchChannelAddForm />
				<ReactCSSTransitionGroup transitionName="animation" transitionAppear={true}>
					{this.props.channels.map(ch => 
						<TwitchChannel channel_id={ch.get('id')} key={ch.get('id')} />
					)}
				</ReactCSSTransitionGroup>
			</div>
		)
	}
})

function mapStateToProps(state) {
	return {
  		channels: state.getIn(['twitch', 'channels'], Map({})).toArray()
	}
}

export default connect(mapStateToProps)(component)

Css

代码语言:javascript
复制
animation-enter {
  opacity: 0.01;
}
.animation-enter.animation-enter-active {
  opacity: 1;
  transition: opacity 2s ease-in;
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-18 11:32:12

好吧,所以我发现了问题。

当我试图用npm导入‘react-addons-transition group’包时,我遇到了一个错误,所以我直接引用了这个包(“react/lib/ReactTransitionGroup”)。这修复了所有错误,但代码本身也不起作用。

在通过npm搜索之后,我发现了这个包‘react addons-css-’,在安装和导入之后,我让它开始工作。

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

https://stackoverflow.com/questions/36690116

复制
相关文章

相似问题

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