Create Dynamically Named Custom React Components
const CustomComponent = ({ children }) => {
return (
<React.Fragment>{children}</React.Fragment>
);
};const ComponentGenerator = ({ customName, children }) => {
const CustomComponent = ({ children }) => {
return (
<React.Fragment>{children}</React.Fragment>
);
};
CustomComponent.displayName = customName;
return (
<CustomComponent>{children}</CustomComponent>
);
};
const App = () => {
return (
<ComponentGenerator customName="RandomComponentName">
Hello!
</ComponentGenerator>
);
}Last updated