我的做法是把组件放到state里边,那么每次触发事件的时候再setState,感觉做的不对,如果要传递给子组件props的话,怎么写在最后那个组件里,那么每个组件里都有了这个props,有点资源浪费,请问大家是怎么做的呢?
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
render(){ const { box } = this.state
let box
switch(box){ case 1 :{ box = <一个组件 /> break
}
case 2 :{
box = <一个组件 /> break
} default: break
} return(
{box}
)
}添加回答
举报
0/150
提交
取消
