cloneElement
,可以设置像
React.cloneElement(node, { ...props });
还有办法设置context
吗?或者只传递上下文的方法是将它包装在react组件中,并在此容器上设置childContextTypes
和getChildContext
?
答案 0 :(得分:1)
由于react 0.14上下文基于父级,因此克隆组件不会克隆上下文,因为上下文不是组件的一部分。这位官员answer解释了这一变化。
除了父配置(childContextTypes和getChildContext)之外,您的组件还应包含contextTypes
以使用上下文。