Итак, у меня есть компонент, которому нужен элемент DOM, переданный в качестве опоры. Я пытаюсь использовать его в другом компоненте, как так:Pass DOM Element в качестве опоры в реакторе
<div>
<div className="myPropDiv" ref="myPropDiv">...</div>
<CustomComponent view={ this.refs.myPropDiv } />
</div>
Но это не работает, потому что (я подозреваю) DOM-не была оказана на месте, я звоню this.refs.myPropDiv
. Как я мог бы сделать что-то подобное?
Не делайте этого, вы плотно связываете подкомпонент с его родительским компонентом. Вместо этого запустите событие или создайте обратный вызов, чтобы родительский компонент мог соответственно ответить. Вы должны объяснить, как вы планировали использовать его, чтобы мы могли предоставить более полное решение –