Dynamically Create HTML Elements
const Paragraph = 'p';
return <Paragraph>Some paragraph content</Paragraph>const H = ({ level, ...props }) => {
const Heading = `h${Math.min(level, 6)}`;
return <Heading {...props} />;
};
return (
<React.Fragment>
<H level={1}>Header 1</H>
<H level={2}>Header 2</H>
<H level={5}>Header 5</H>
</React.Fragment>
);Last updated