我需要根据父元素设置组件尺寸。是否可以在渲染之前通过 ref 从 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
吗?