displayNameHandler
Tries to find the name of a react component. It considers these as possible names and will use the first one found in order:
- The static property 
displayNamein Class components - Assignment of the static property 
displayNameon Class or Function components - The name of a Function or Class component
 - The variable name that an anonymous Function Component is assigned to
 
Examples
When the displayNameHandler is active any of these components will result in
the output below
component.tsx
export default class extends React.Component {
  static displayName = 'DisplayName';
  render() {
    return <div />;
  }
}component.tsx
class MyComponent extends React.Component {
  render() {
    return <div />;
  }
}
 
MyComponent.displayName = 'DisplayName';component.tsx
function MyComponent() {
  return <div />;
}
 
MyComponent.displayName = 'DisplayName';component.tsx
class DisplayName extends React.Component {
  render() {
    return <div />;
  }
}component.tsx
function DisplayName() {
  return <div />;
}component.tsx
const DisplayName = () => <div />;Output
JSON
[
  {
    "displayName": "DisplayName"
  }
]