2015-11-23 25 views
3

當一個組件有多個子組件時,是否可以迭代子組件並確定它是否是某個組件的實例?就像這樣:如何確定哪個組件適用於React子項?

React.Children.forEach(function(child) { 
    if(child instanceOf SomeComponent) { 
     ...do something 
    } 
} 

回答

3

這適用於使用我的陣營0.14(我相信也會爲0.13工作):

React.Children.forEach(function(child) { 
    if(child.type === SomeComponent) { 
    ...do something 
    } 
}