I ran into a bit of an issue turning a menuitem into a link with Material UI and React-Router. The main problems being that underlines appeared and threw the spacing out.
To summarize, use the component attribute on the ListItem:
The official docs cover it here: https://material-ui.com/api/list-item/
See the following stackoverflow post for more info: https://stackoverflow.com/a/50558139/522859