0
我有很多td
的。点击td
的每一个我想渲染一个全新的组件。我会怎么做?初始化来自其他组件的另一个反应组件
Compon1
render
方法是这样的:
<tbody>
{this.props.comments.map((comment, i) =>
<tr>
<td onClick={() => <Comp2 passOnData={comment}}><p>comment.text</p></td>
</tr>
)}
</tbody>
我希望当我点击每个td
的的Comp2
应该呈现,但情况并非如此。
但是它不会在控制台中引发任何错误/警告。
由于我是新来的反应,我可能会以错误的方式做到这一点;
我没有听清要发生什么。未点击时会呈现什么内容? – thsorens