0
如何指定组件应在任何其他组件之前完全渲染?Reactjs在其他组件之前渲染组件
我想指定<Footer />
和页脚的所有子组件应在任何其他组件之前呈现。 我想要这样做的原因是因为我的代码依赖于页脚渲染的html,这意味着如果<Footer />
不首先渲染,则其他组件中对<Footer />
的引用是undefined
。
下面是一个例子:
export default class Layout extends React.Component {
...
render(){
return (
<Body />
<Footer /> //Render first
);
}
}
你能否提供一些更多的细节?就像最低代码样本一样,看看你在谈论哪种引用。 –
我认为最好的方法是使用另一个RenderDOM,并首先单独渲染页脚。 –