任何想法,如果有一個乾淨的解決方案,這個「paradoxon」?兒童訪問父組件
class Container extends Component {
render() {
<Parent> // ---------v
<Child parent={Parent} /> // Reference to "Parent"
</Parent>
}
}
的問題是,當然,<Child>
是<Parent>
之前呈現。
最終目標是能夠從<Child>
內調用<Parent>
的實例方法。
我已經嘗試過解決方法,如(ref)
,回調函數(getParentReference()
),可以將其作爲使用cloneElement()
甚至this._reactInternalInstance
新的道具通過基準,但沒有人似乎(被極度哈克開)工作。
您可以傳遞方法作爲參數。例如' ' –
Abhishek
如果你真的想這樣做,把必要的方法作爲prop傳遞給孩子。 – dfsq
@Abhishek,@dfsq:方法是_within_''... –
kraftwer1