diff --git a/packages/babel-traverse/src/path/introspection.ts b/packages/babel-traverse/src/path/introspection.ts index 32c0e5f14616..c0d27db63c94 100644 --- a/packages/babel-traverse/src/path/introspection.ts +++ b/packages/babel-traverse/src/path/introspection.ts @@ -181,7 +181,9 @@ export function referencesImport( ): boolean { if (!this.isReferencedIdentifier()) { if ( - (this.isMemberExpression() || this.isOptionalMemberExpression()) && + (this.isMemberExpression() || + this.isJSXMemberExpression() || + this.isOptionalMemberExpression()) && (this.node.computed ? isStringLiteral(this.node.property, { value: importName }) : (this.node.property as t.Identifier).name === importName)