Ich habe eine solche Struktur der RoutenReagieren Router nicht entsprechende Komponente machen
<Router history={hashHistory}>
<Route name="Dashboard" path="/" component={App}>
<Route name='Not found' path="*" component={NotFound}/>
</Route>
</Router>
Wenn ich arbeite auf/admin/Produktseite, Kind Komponente nicht funktioniert. Ich schrieb "Fahrrad" meiner Meinung nach. In Render-Funktion schrieb ich einen solchen Code:
render() {
return (
{ this.props.children ? this.props.children : <My component /> }
);
}
Ich stecke auf/admin/Produkt /: id/bearbeiten. Wenn ich mein Formular aktualisiere, kann die Komponente komplett neu erstellt werden und ich kann componentWillReceiveProps
, componentWillUpdate
nicht verwenden. Ich habe versucht, debuggen, aber mein Code geht nicht in diese Methoden.
Frage ist, wie ich in den Kindern Komponenten arbeiten kann und componentWillReceiveProps
, componentWillUpdate
Funktionen