所以我有一個組件需要一個DOM元素作爲道具傳入。我試圖用它在另一個組件,像這樣:通過DOM元素作爲道具在React
<div>
<div className="myPropDiv" ref="myPropDiv">...</div>
<CustomComponent view={ this.refs.myPropDiv } />
</div>
但是,這並不工作,因爲(我懷疑)的DOM還沒有在我打電話this.refs.myPropDiv
點被渲染。我將如何完成這樣的事情?
不要這樣做,您會將子組件緊密地耦合到其父組件。相反,觸發一個事件或創建一個回調,以便父組件可以做出相應的響應。您應該解釋您計劃如何使用它,以便我們提供更徹底的解決方案 –