Skip to content

Commit 10483c3

Browse files
sstern6ljharb
authored andcommitted
[enzyme-adapter-react-16] [new] add shouldUpdateComponent
1 parent f347d47 commit 10483c3

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

packages/enzyme-adapter-react-16/src/ReactSixteenAdapter.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,18 @@ class ReactSixteenAdapter extends EnzymeAdapter {
840840
return isElement(element);
841841
}
842842

843+
shouldUpdateComponent(prevProps, root) {
844+
const instance = root.instance();
845+
if (instance !== null) {
846+
const { updater, props } = instance;
847+
return (
848+
updater._renderer._newState !== null || !shallowEqual(prevProps, props)
849+
);
850+
}
851+
852+
return true;
853+
}
854+
843855
isValidElementType(object) {
844856
return !!object && isValidElementType(object);
845857
}

0 commit comments

Comments
 (0)