We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c334eed commit e45d6e5Copy full SHA for e45d6e5
src/index.jsx
@@ -119,8 +119,13 @@ const SortableMixin = (options = defaultOptions) => (Component) => class extends
119
sortableComponent.setState(newState);
120
}
121
122
- componentDidUpdate() {
123
- this.initSortable(this.refs[refName]);
+ componentDidUpdate(prevProps) {
+ const model = this.sortableOptions.model;
124
+ const prevItems = prevProps[model];
125
+ const currItems = this.props[model];
126
+ if(prevItems !== currItems) {
127
+ this.initSortable(this.refs[refName]);
128
+ }
129
130
componentWillUnmount() {
131
this.destroySortable();
0 commit comments