【发布时间】:2019-09-13 04:53:46
【问题描述】:
我有以下 JSON 结构,我需要将其转换为等效的 JSX 元素结构。标签可以是任意的,也可以无限嵌套。
[
{
"tag": "div",
"children": [
{
"tag": "p",
"text": "hey",
"style": {
"color": "red",
"fontSize": "12px"
}
}
]
},
{
"tag": "div",
"text": "Yo"
}
]
应该呈现为
<div>
<p
style={{
color: 'red',
fontSize: '12px'
}}>hey</p>
</div>
<div>Yo</div>
【问题讨论】:
-
子元素有多少级?
-
@ShubhamKhatri 理论上是无限的
-
到目前为止你有没有尝试过?
-
很遗憾,没有什么有价值的
标签: javascript reactjs jsx