0
他のコンポーネントの前にコンポーネントを絶対にレンダリングするように指定する方法を教えてください。Reactjsは他のコンポーネントの前にコンポーネントをレンダリングする
<Footer />
と、フッターのすべての子コンポーネントを他のコンポーネントの前にレンダリングするように指定します。 <Footer />
が最初にレンダリングされない場合、<Footer />
への参照が他のコンポーネントのundefined
であることを意味する、フッターがレンダリングしているhtmlに依存するコードがあるためです。
ここでは例です:
export default class Layout extends React.Component {
...
render(){
return (
<Body />
<Footer /> //Render first
);
}
}
あなたはもう少し詳細を提供してもらえますか?あなたが話している参照の種類を確認するための最小コードサンプルのように。 –
これを行う最善の方法は、別のRenderDOMを使用してフッターを個別にレンダリングすることでした。 –