看看react怎么来用循环
- NG2 => *ngFor
|
数据从CommentBox的props 传入, props.data
继续传入到CommentList 的 props.data
react的jsx 循环还挺functional的 还搞起了 map
把可重复jsx 用map 变成 Array
然后直接当变量 {commentsNode},
这里有个key属性是React element的一个属性
interface Attributes { |
When React reconciles the keyed children, it will ensure that any child with key will be reordered (instead of clobbered) or destroyed (instead of reused).
key 当DOM变化的时候react内部会做一些重用,而不是重新创建 和destroy的过程.
所以对于会有增加去掉的可循环obj需要给个key