jsx和React中的动态标记名

我试着写一个React组件。对于html标题标记(h1、h2、h3等),其中标题优先级根据我们在props中定义的优先级动态变化

这就是我要做的

<h{this.props.priority}>你好&lt/h{this.props.priority}&gt

预期产出:

<h1>你好&lt/h1&gt

这是行不通的。有什么方法可以做到这一点吗

没有办法做到这一点,只需将其放入变量中(首字母大写):

constcustomtag=`h${this.props.priority}`;
<客户标签>你好&lt/客户标签>

发表评论