親要素に応じてコンポーネントの寸法を設定する必要があります。レンダリングする前に、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