2015-06-27 116 views

回答

2

實際上有一個_owner屬性,但它的目的是保密的,所以不能保證它在將來的反應版本中仍然可以訪問。

componentDidMount() { 
    console.log(this._owner.props); // Logs parent props-object. 
} 

然而,因爲這可能會停一天的工作,我想我的良心是乾淨的,它迫使我建議你傳遞一個回調或重構數據在應用程序中如何流動。

+0

感謝一個完美的答案。通常我會同意你的評論,但我這樣做的原因是爲了減輕組件的可重用性。我將在github上發佈一個問題,也許_owner可以成爲標準。 –

+0

有時候我使用委託模式來解決這個問題,所以父進程調用孩子爲 Qiming