MS
но у нас просто React.createEleemnt(…, props, children) рекурсивно
Size: a a a
MS
MS
MS
S
MS
MS
S
OA
MS
OA
const converter = obj => {
obj.forEach((el => {
if (el.childrens) converter(el.childrens)
switch (el.type) {
case 'button':
return (<button>Button</button>)
break
case 'link':
return (<a href="#">Link</a>)
break
default:
break
}
})
}
converter(json)
A
S
const converter = obj => {
obj.forEach((el => {
if (el.childrens) converter(el.childrens)
switch (el.type) {
case 'button':
return (<button>Button</button>)
break
case 'link':
return (<a href="#">Link</a>)
break
default:
break
}
})
}
converter(json)
OA
OA
A
A
A
S