親要素に応じてコンポーネントの寸法を設定する必要があります。レンダリングする前に、virtualDOM から参照によって親の幅と高さを取得することは可能ですか?
親
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
ですか?