Ich habe versucht, einige Routing in meiner App mit Typoskript schreiben, aber ich habe ein Problem mit Redirect-Komponente. Dies ist mein Code:React Router 4 mit Typescript, Redirect
export interface Props {
}
const Routes = (props:Props) => (
<Switch>
<Route path="/login" component={Login}/>
<Route path="/" component={Home}/>
<Redirect to="/login" component={Login}/>
</Switch>
);
export default Routes;
Dann wird der Compiler die folgenden Fehler:
(20,33): error TS2339: Property 'component' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{ children?: ReactNode; }> & ...'.
Sie mir sagen, wo das Problem ist oder wie kann ich die Umleitung tun, wenn URL mit nicht vergleichen meinem Router?
Entfernen Sie die Komponente "Komponente" in ' '. Rendern einer wird zu einem neuen Speicherort navigieren. Der neue Speicherort überschreibt den aktuellen Speicherort im Verlaufsstapel, wie serverseitige Weiterleitungen (HTTP 3xx). –
arpl