<App>
<Header/>
<Content/>
</App>
私は上記の構造を持っていて、反応するアプリケーションで、<Content/>
コンポーネントの高さを計算すると、window.innerHeight - <Header/>
の高さですか? 理想的なソリューションは何ですか?コンポーネントの状態を設定し、コンポーネントへの小道具として更新機能を渡す必要がありますか? また、どのコンポーネントでもDOM/VirtualDOMツリーの任意のコンポーネントを取得する方法はありますか? ReactDOM.findDOMNode
を使うことができますが、refやコンポーネント自体を渡す必要があります。 document.getElementsByClassName
のような他の方法はありますか?反応内のDOMツリー内の兄弟コンポーネントまたは他のコンポーネントの参照を取得するにはどうすればよいですか?
私はあなたの親から 'react-measure'を使って調べ、測定した値を小道具として子供に渡します。 – Aaron