File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 9999 },
100100 "dependencies" : {
101101 "classnames" : " ^2.2.5" ,
102- "lodash.isequal " : " ^4.5.0 " ,
102+ "fast-equals " : " ^5.2.2 " ,
103103 "lodash.memoize" : " ^4.1.2" ,
104104 "prop-types" : " ^15.5.8"
105105 }
Original file line number Diff line number Diff line change 11import classNames from 'classnames' ;
2- import isEqual from 'lodash.isequal ' ;
2+ import { deepEqual } from 'fast-equals ' ;
33import memoize from 'lodash.memoize' ;
44import PropTypes from 'prop-types' ;
55import React from 'react' ;
@@ -122,7 +122,7 @@ class CheckboxTree extends React.Component {
122122 model . setProps ( newProps ) ;
123123
124124 // Since flattening nodes is an expensive task, only update when there is a node change
125- if ( ! isEqual ( prevProps . nodes , nodes ) || prevProps . disabled !== disabled ) {
125+ if ( ! deepEqual ( prevProps . nodes , nodes ) || prevProps . disabled !== disabled ) {
126126 model . reset ( ) ;
127127 model . flattenNodes ( nodes ) ;
128128 }
You can’t perform that action at this time.
0 commit comments