Why Is React-addons-css-transition-group Not Working Here?
Solution 1:
The package has been deleted.
First,here is the introduction about react-addons-css-transition-group in npm package.
react-addons-css-transition-group The code in this package has moved. We recommend you to use CSSTransitionGroup from react-transition-group instead.
So,the react-addons-css-transition-group package is not recommended to use now.It is recommended to use react-transition-group.
The page may be crushed.
Second,Object.keys(idToVarStates).map will render too many TransitionGroup.And make the page crush.
Change the CSSTransition to this.
<TransitionGroup className="todo-list">
                {idToVarStates.map(({ id, text }) => (
                    <CSSTransitionkey={id}timeout={500}classNames="fade"
                    ><VariableDefinitiontext={text}key={id}filter={this.props.filter} {...this.props}/></CSSTransition>
                ))}
            </TransitionGroup>
Working code
I create an example for react-transition-group.Here is the result.

And the working code is in here: https://codesandbox.io/s/github/stackOverflow166/variable
Solution 2:
Simple answer. The package has been moved. According to the npm page for react-addons-css-transition-group. 
The code in this package has moved. We recommend you to use CSSTransitionGroup from react-transition-group instead.
Try uninstalling your current package by running npm uninstall react-addons-css-transition-group. Then install the correct package with: 
npm i react-transition-group
Change your imports where necessary and wrap your CSSTransitionGroup with <TransitionGroup>. Try that. 
You can also walkthrough this (found on the github page of react-transition-group) migration guide to help you along.
Hope this helps.
Post a Comment for "Why Is React-addons-css-transition-group Not Working Here?"