displayName.jsx 512 B

12345678910111213141516171819
  1. /* eslint-disable no-unused-vars */
  2. import React, { useState, useLayoutEffect, Component } from 'react';
  3. import { storiesOf } from '@storybook/react';
  4. const FunctionHOC = Component => {
  5. const funName = props => <Component name="abc" attr={props.attr} />;
  6. funName.displayName = 'HOC rename';
  7. return funName;
  8. };
  9. const MyComponent = props => (
  10. <div className="fesf">
  11. {props.name} + {props.attr}
  12. </div>
  13. );
  14. const WithDisplayName = FunctionHOC(MyComponent);
  15. export { WithDisplayName };