而不是必须为每个自定义标头类型创建一个组件,我想动态地这样做。
const HEADERS = {
'header-one': 'h1',
'header-two': 'h2',
'header-three': 'h3',
'header-four': 'h4',
'header-five': 'h5',
};
_
let tag = HEADERS[type] || 'span';
return (
<{tag} id={id}>
{props.children}
</{tag}>
);