Comment puis-je spécifier qu'un composant doit être rendu avant tout autre composant?Reactjs rend le composant avant les autres composants
Je veux spécifier que <Footer />
et tous les composants enfants du pied de page doivent être rendus avant tout autre composant. La raison pour laquelle je veux cela est parce que j'ai le code qui dépend du html que le pied de page rend, ce qui signifie que la référence à <Footer />
est undefined
dans les autres composants si <Footer />
ne rend pas d'abord.
Voici un exemple:
export default class Layout extends React.Component {
...
render(){
return (
<Body />
<Footer /> //Render first
);
}
}
Pouvez-vous fournir un peu plus de détails? Comme un échantillon de code minimum pour voir de quel type de références vous parlez. –
J'ai pensé que la meilleure façon de le faire était d'utiliser un autre RenderDOM et de rendre le pied de page séparément en premier. –