Coder Social home page Coder Social logo

Comments (4)

fionawhim avatar fionawhim commented on July 28, 2024

For debugging animation issues, I recommend turning down the animation time to something on the order of 60s. That should give you enough time to investigate what's going on in a web inspector. The React TransitionGroup code should be keeping DOM elements in the correct order, providing your key attributes aren’t changing, so I would suspect there’s either something with keys or with your animation.

from velocity-react.

antsav avatar antsav commented on July 28, 2024

same problem is visible here : http://codepen.io/agrewell/pen/ZYdGOJ

and you may see how in example on click in the middle on any row you see disappearing last row "Out" sliding right right under the row stack

exactly the same behaviour I'm experiencing with twitter-fabric/velocity-react TrnasitionGroup.
I've tried with duration=30000 and saw the same:

  1. click on the row
  2. stack shrinks on one row
  3. in the bottom appears row with the content of last row
  4. animation takes place

from velocity-react.

antsav avatar antsav commented on July 28, 2024

resolved )

found out that I was having key as index of iteration and reinjected element had conflicted key

Like below:

let index = 0;
[...].map((item)=>{
  index ++;
  <div key={index}>
})

changed to unique key and everything works perfect!

Thnak you ! 😄

from velocity-react.

fionawhim avatar fionawhim commented on July 28, 2024

Glad to hear!

from velocity-react.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.