2017-07-07 272 views
0

實時預覽https://www.webpackbin.com/bins/-KoSqF5OB0IRtbBEi822修改陣營元素從陣營類

進出口試圖複製和修改一個陣營元素對象。

我被克隆並添加CSS規則刪除的內嵌樣式的反應元素的使用,以樣式表

林本function

我想知道我怎麼可以訪問渲染做出反應函數返回值來自元素的類?

const Div =() => (<div></div>); // not working 
const Div = (<div></div>); // working 

const NewDiv = noInline(Div); // calling function 

回答

0

我相信做到這一點,你需要得到在render功能元素的引用,而這個元素應該是組件子元素之一 - 因此遍歷this.props.children,找到你正在尋找的元素。類似這樣的:

render() { 
    let children = React.Children.toArray(this.props.children); 
    children.forEach((child) => doSomething(child)) 
}