Ich baue ein react+redux
Projekt, und bekomme xx.html
, xx.js
statische Dateien. dann verwende ich jQuert.load()
, um diese statische Datei zu laden, aber ich fand, dass componentdidmount()
wurde wiederholt aufgerufen.react + redux componentdidmount() wird wiederholt aufgerufen
Ich geladen readux data
in componentdidmount, so dass das Ergebnis ist, dass die gleiche Seite wiederholt öffnen, wird die Seite $.load(xx.html)
jedes Mal ausgeführt werden, und überlagert Netzwerkanforderung senden.
in meiner Komponente definieren: componentDidMount() { this.props.initData() } in meiner Webseite, lade ich die Reagieren Sie Seite wie folgt: $ ("# main"). load (htmlUrl, Rückruf); – pzhou
hinzufügen Checkpoint, so dass es nicht von der zweiten Zeit –
Danke, würden Sie bitte schreiben Sie detailliert – pzhou