diff --git a/src/react-sortable-tree.js b/src/react-sortable-tree.js index 126b833f..697f2351 100644 --- a/src/react-sortable-tree.js +++ b/src/react-sortable-tree.js @@ -155,10 +155,12 @@ class ReactSortableTree extends Component { const { instanceProps } = prevState; const newState = {}; + const isTreeDataEqual = isEqual(instanceProps.treeData, nextProps.treeData); + // make sure we have the most recent version of treeData instanceProps.treeData = nextProps.treeData; - if (!isEqual(instanceProps.treeData, nextProps.treeData)) { + if (!isTreeDataEqual) { if (instanceProps.ignoreOneTreeUpdate) { instanceProps.ignoreOneTreeUpdate = false; } else {