已知一个 react dom object,如何修改它(的子孙 object),得到一个新的 react dom object 用于 render 呢?
比如一个 div > p > span
我克隆一个孙元素 span._yellow 的 div
const div = <div>
<p>
<span className="_blue"></span>
</p>
</div>
const p = div.props.children
const span = p.props.children
span.props.className = "_yellow"
这个时候会报错 not extensible
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…