Wie zu beheben meine Umleitung Fehler mit meinem Menü

Ich habe ein Menü, dass ich in meinem Layout-Funktion.

wenn ich auf mein Untermenü, bin ich weitergeleitet auf der rechten Seite.

Jedoch in meiner Konsole, ich habe eine Fehlermeldung, die angezeigt wird:

Warning: You tried to redirect to the same route you're currently on ...

Wie könnte ich korrigiere meine Fehler???

Danach würde ich gern ein Recht auf mein Menü.

export default function Layout() {
  const classes = useStyles();


  return (
      <div className="containerGeneral">

        <Menu/>

        <Switch>
          {/*<Route path="/" render={() => <Login />} exact/>*/}
          <Route path="/accueil" component={Accueil} exact />
          <Route path="/extranetV1/:id" component={ExtranetV1} />
          <Route path="/spinner" component={SpinnerHexagone} />
          <PrivateRoute path="/administration/Contenu" component={GestionDeContenu}/>
          <PrivateRoute path="/administration/Tiers" component={Tiers} />
          <PrivateRoute path="/administration/ProfilParDefaut" component={ProfilParDefaut}/>
          <PrivateRoute path="/administration/Profils" component={Profils} />
          <PrivateRoute path="/administration/Utilisateur" component={Utilisateur}/>
          <PrivateRoute path="/contenu/:code" component={Contenu} />
          <PrivateRoute path="/parametrage/TypeTiers" component={TypeTiers} />
          <PrivateRoute path="/parametrage/Marches" component={Marches} />
          <PrivateRoute path="/parametrage/Droits" component={Droits} exact />
          <PrivateRoute path="/parametrage/TypeProfils" component={TypeProfil} />
          <PrivateRoute path="/parametrage/TypeContenu" component={TypeContenu} />
          <PrivateRoute path="/parametrage/EtatContenu" component={EtatContenu} />
          <PrivateRoute path="/parametrage/Menu" component={ParametrageMenu} />
          <Route path="/droitsInsuffisants" component={Page403} />
          <Route path="*" component={Page404} />
        </Switch>

      </div>
  );
}


function Menu () {
  const classes = useStyles();
  const [menuItems, setItems] = useState(null);

  useEffect(() => {
    getMenuItems().then(setItems);
  }, []);

  if (!menuItems) {
    return null;
  }

  return (
      <TreeView
          className={classes.root}
          defaultCollapseIcon={<ExpandMoreIcon />}
          defaultExpandIcon={<ChevronRightIcon />}>
        {menuItems.data.root.children.map(menu => {
          return (
              <TreeItem key={menu.nodeId} nodeId={menu.nodeId} label={menu.text} labelIcon={Label}>
                {menu.children.map(child => {
                  return (
                      <TreeItem key={child.nodeId} nodeId={child.nodeId} label={child.text} labelIcon={Label}>
                        <Redirect to={child.id} />
                      </TreeItem>
                  );
                })}
              </TreeItem>
          );
        })}
      </TreeView>
  );
}
0
2019-09-17 09:55:52
Quelle

Sehen Sie sich andere Fragen zu Tags an