所以我从父组件那里得到一个道具。假设该属性具有如下数据结构: [{a: "a", b:"b"}, {c:"c", d:"d"}...]
这是获得这个道具的组件。
class Child extends Component {
constructore(props){
super();
this.state = {items: []}
// props.name {a: "a", b: "b"}
}
render(){
return(
)
}
}
现在,在我在子组件中渲染它之前,我想将它映射到其他类似的东西
for (let key in names){
items.push(<MenuItem value={names[key]}
key={key} primaryText={names[key]} />);
}
最终的结果是。
class Child extends Component {
constructore(props){
super();
this.state = {items: [<MenuItem value={"a"}>,
<MenuItem value{"b"},....etc
}
render(){
return(
)
}
}