import React, { memo } from 'react'; export function withDisplayName(name: string) { return

(Component: React.FunctionComponent

) => { Component.displayName = name; return memo(Component); }; } export function forwardRef(name: string) { return

(Component: React.ForwardRefRenderFunction) => { return withDisplayName(name)(React.forwardRef(Component)); }; }