假设你有一个HTML无序列表,你想从它创建一个阵营的元素:阵营:获取目标的DOM儿童
<ul id="mylist">
<li><a href="">Something</a></li>
<li><a href="">Another thing</a></li>
<li><a href="">Third thing</a></li>
</ul>
然后JS:
ReactDOM.render(<MyNewList />, document.getElementById('mylist'));
我'想要检索原始的HTML LIs并在我的MyNewList组件中使用它们。例如:
class MyNewList extends React.Component {
componentWillMount() {
let listArray = this.props.whatever
}
...
}
这可能吗?怎么样?
谢谢。
嗨Piotr,是的!这将解决我的问题。请看看我发布的解决方案(在你之后的某个时刻)。它本质上是相同的想法,而是将节点列表作为通道传递给组件。 – Ghan
也有意义。祝一切顺利 :) –