We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ff84b7 commit fe55485Copy full SHA for fe55485
src/utils/isReactComponentClass.js
@@ -18,10 +18,11 @@ import resolveToValue from './resolveToValue';
18
var {types: {namedTypes: types}} = recast;
19
20
function isRenderMethod(node) {
21
- return types.MethodDefinition.check(node) &&
+ var isProperty = node.type === 'ClassProperty';
22
+ return (types.MethodDefinition.check(node) || isProperty) &&
23
!node.computed &&
24
!node.static &&
- (node.kind === '' || node.kind === 'method') &&
25
+ (node.kind === '' || node.kind === 'method' || isProperty) &&
26
node.key.name === 'render';
27
}
28
0 commit comments