diff --git a/src/reconciler/utils.js b/src/reconciler/utils.js index 43e27bffa..0e0df896c 100644 --- a/src/reconciler/utils.js +++ b/src/reconciler/utils.js @@ -67,10 +67,10 @@ export const areSwappable = (a, b) => { if (isFunctional(a)) { const nameA = getComponentDisplayName(a); - if (nameA === 'Component' || !areNamesEqual(nameA, getComponentDisplayName(b))) { + if (!areNamesEqual(nameA, getComponentDisplayName(b))) { return false; } - return haveTextSimilarity(String(a), String(b)); + return nameA !== 'Component' || haveTextSimilarity(String(a), String(b)); } return false; };