У меня есть компоненты дерева:
class Home extends Component {
render() {
return (
<div>
<h2>Home</h2>
</div>
);
}
}
class Task extends Component {
render() {
return (
<div>
<h2>Task</h2>
</div>
);
}
}
class User extends Component {
render() {
return (
<div>
<h2>User</h2>
// <Link to='/task'>???</Link>
</div>
);
}
}
И у меня есть index.js:
ReactDOM.render(
<BrowserRouter>
<Switch>
<Route exact path='/' component={Home} />
<Route path='/user' component={User} />
</Switch>
</BrowserRouter>,
document.getElementById('root')
);
Есть два компонента, которые сопоставлены двум URL-адресам, как сделать третий компонентвизуализировать отдельно, когда вы нажимаете на что-то (кнопка или ссылка), чтобы URL не изменился.То есть был обработан другой компонент, а адрес остался прежним.