Magic Move for React.JS
This was just a fun experiment, with some love, it could definitely be a real thing, but I don't have time. I will merge pull requests to keep it working, but I don't maintain this right now.
- Wrap some ordered elements in
<MagicMove/>
- Add a key to each element
- Add some CSS transitions and border-box sizing (so the code can measure it more easily)
.Something {
transition: all 500ms ease;
box-sizing: border-box;
}
<MagicMove>
{this.sortedElementsWithKeys(this.state.sortBy)}
</MagicMove>