Reactjs 在React中创建路由

Reactjs 在React中创建路由,reactjs,material-ui,Reactjs,Material Ui,我使用Materials UI创建了我的抽屉,现在我无法创建指向其他页面的链接。我尝试将链接设置为也。但它也不起作用。 下面是我代码的一部分 <List component="nav" aria-labelledby="nested-list-subheader" className={classes.menu} > <ListItem but

我使用Materials UI创建了我的抽屉,现在我无法创建指向其他页面的链接。我尝试将链接设置为也。但它也不起作用。 下面是我代码的一部分

<List
          component="nav"
          aria-labelledby="nested-list-subheader"
          className={classes.menu}
        >
          <ListItem button>
   
          <ListItemText primary="Buses" component={Link} to="/buses" />
          </ListItem>
          <ListItem button>
            <ListItemText primary="Condutors" />
          </ListItem>
          <ListItem button onClick={handleClick}>
            <ListItemText primary="Reports" />
            {open ? <ExpandLess /> : <ExpandMore />}
          </ListItem>
          <Collapse in={open} timeout="auto" unmountOnExit>
            <List component="div" disablePadding>
              <ListItem button className={classes.nested}>
                <ListItemText primary="Generate Report" />
              </ListItem>
              <ListItem button className={classes.nested}>
                <ListItemText primary="View Report" />
              </ListItem>

              <ListItem button>
                <ListItemText primary="Profle" />
              </ListItem>
              <ListItem button>
                <ListItemText primary="Log Out" />
              </ListItem>
            </List>
          </Collapse>
        </List>```

{打开?:}
```

您可以使用链接来创建类似于html中的
或者,如果是针对tour web中的页面,您可以使用react router dom文档中的相同模块使用useHistory:

在应用程序周围提供声明式、可访问的导航

您可以使用普通的
HTML标记来引用外部链接