Help us help you! Please choose one:
I know that ReactTransitionGroup and ReactCSSTransitionGroup are both deprecated as of React v15.5.0
I try to use CSSTransitionGroup in react-rails version 2.1.0 (react ver.15)
So what the best practice for using CSSTransitionGroup with react-rails
Here is the way i have try but it didn't work
Use with Asset Pipeline
install CSSTransitionGroup via npm like #413
in application.js
//= require jquery
//= require jquery_ujs
//= require react
//= require react_ujs
//= require components
//= require_tree .
// Setup React in global scope
var React = window.React = global.React = require('react');
var ReactDOM= window.ReactDOM = global.ReactDOM = require('react-dom');
in component.js
//= require_tree ./components
var CSSTransitionGroup = require('react-transition-group/CSSTransitionGroup');
console.log(CSSTransitionGroup); //the function is found when i log here
in TestComponent.jsx
render() {
return (
<CSSTransitionGroup
transitionName="example"
transitionAppear={true}
transitionAppearTimeout={500}
transitionEnter={false}
transitionLeave={false}>
<img className="stuff_canvas" src={this.state.image.src} />
</CSSTransitionGroup>
);
}
Browser log
Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm
and
instead.LayerElements.self-a75a689….js?body=1:57 Uncaught ReferenceError: CSSTransitionGroup is not defined
THANK YOU.
Help us help you! Please choose one:
react-rails, so I've included the stack trace and the exact steps which make it crash.react-railswith another library, but I'm having trouble. I've described my JavaScript management setup (eg, Sprockets, Webpack...), how I'm trying to use this other library, and why it's not working.I know that ReactTransitionGroup and ReactCSSTransitionGroup are both deprecated as of React v15.5.0
I try to use CSSTransitionGroup in react-rails version 2.1.0 (react ver.15)
So what the best practice for using CSSTransitionGroup with react-rails
Here is the way i have try but it didn't work
install CSSTransitionGroup via npm like #413
in application.js
in component.js
in TestComponent.jsx
Browser log
and
THANK YOU.