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