所有我想做的是有一个不同的导航栏的主页和一个不同的其他页面。我用过像window.location.pathname和withRouter这样的东西。这些东西只有在页面重新加载时才起作用。当使用Link并从主页导航到新页面时,主页的导航栏将保留在其他页面上,直到我重新加载,反之亦然。 对我起作用的是使用 useEffect(()=> { document.getElementById("id of home nav").style.display = "none" document.getElementById("id of regular na