快速入门 React指南 参考 Flux Tips

发布于 2015-07-12 10:03:50 | 630 次阅读 | 评论: 0 | 来源: 网络整理

在极少数应用场景中,一个组件可能想改变另一个它不拥有的组件的props(就像改变一个组件的className,这个组件又作为this.props.children传入)。其它的时候,可能想生成传进来的一个组件的多个拷贝。cloneWithProps()使其成为可能。

ReactComponent React.addons.cloneWithProps(ReactComponent component, object? extraProps) #

做一个component的浅复制,合并extraProps提供的每一个props。classNamestyle props将会被智能合并。

注意:

cloneWithProps并不传递key到克隆的组件中。如果你希望保留key,将其添加到extraProps对象: js var clonedComponent = cloneWithProps(originalComponent, { key : originalComponent.key }); ref也一样不会保留。

最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务