1. // Example
    
  2. 
    
  3. const Throw = React.lazy(() => {
    
  4.   throw new Error('Example');
    
  5. });
    
  6. 
    
  7. const Component = React.memo(function Component({children}) {
    
  8.   return children;
    
  9. });
    
  10. 
    
  11. function DisplayName({children}) {
    
  12.   return children;
    
  13. }
    
  14. DisplayName.displayName = 'Custom Name';
    
  15. 
    
  16. class NativeClass extends React.Component {
    
  17.   render() {
    
  18.     return this.props.children;
    
  19.   }
    
  20. }
    
  21. 
    
  22. class FrozenClass extends React.Component {
    
  23.   constructor() {
    
  24.     super();
    
  25.   }
    
  26.   render() {
    
  27.     return this.props.children;
    
  28.   }
    
  29. }
    
  30. Object.freeze(FrozenClass.prototype);