Je suis confronté au problème d'affichage du chargement pendant le rendu de DOM. Je sais qu'il y a d'autres publications sur le chargement des données, mais la mienne est un peu différente. J'ai la logique dans la méthode de rendu pour rendre la grille (avec plus de données) qui prend plus de temps. Dans ce cas, la fonction de rendu ne montrera pas le chargement car elle traite toujours la logique. Toute aide serait appréciée.reactjs émission show chargement pendant que dom rend avec plus de logique
par exemple,
class DataGrid extends React.Component {
constructor(props, context) {
this.state = {isLoading : false}
}
render(){
//logic to render.
..
..
..
//takes long time
return(
<div>
<Loader isLoading={this.state.isLoading} /> // This will not work since render is not complete
<OtherComponent />
</div>
)
}
}
Pour être honnête, si elle ne prend pas beaucoup de temps, vous devriez probablement déplacer cette logique ailleurs – stinodes