상위 요소에 따라 구성 요소 크기를 설정해야합니다. 그것이 렌더링되기 전에 virtualDOM으로부터 ref에 의해 부모의 폭과 높이를 얻을 수 있습니까?렌더링하기 전에 virtualDOM에서 상위 노드에 액세스 | ReactJS
부모
export default class App extends React.Component {
render() {
return (
<div>
<div className={'avocado-container'} ref={(container) => { this.container = container; }}>
<Resizer parent={this} scrollAxis={'y'}>
</Resizer>
</div>
</div>
);
}
}
나는 아이의 생성자에서 크기를 얻을 필요가있다.
this.refs.container.offsetWidth
과 같은 것이 가능합니까?
부모 컴포넌트에서 소품으로 전달하지 않는 이유는 무엇입니까? – havenchyk