В чем разница между реакцией-маршрутизатором и реакцией-хэш-маршрутизатором? - PullRequest
0 голосов
/ 14 сентября 2018

В чем основная разница между <Router> и <Hash-router> в response.js?

В моей программе я поместил тег формы и упомянул путь к компонентам в действии, но я использовал hash-router. Я не могу переключиться на «компонент упоминаний», но в случае маршрутизатора он переключается на этот другой компонент.

Почему это так и в чем разница между этими двумя?

<HashRouter>
<div>
<h1>Simple SPA</h1>
<ul className="header">
<li><NavLink exact to="/">Home</NavLink></li>
<li><NavLink to="/stuff">Stuff</NavLink></li>
<li><NavLink to="/contact">Contact</NavLink></li>
</ul>
<div className="content">
<Switch>
<Route exact path="/" component={Home}/>
<Route path="/stuff" component={Stuff}/>
<Route path="/contact" component={Contact}/>
</Switch>
</div>
</div>
</HashRouter>

Форма:

<form action='/stuff'>
<label for="firstName"><b>FirstName</b></label>
<input type="text" name="fname" /><br/><br/>

<label for="lastName"><b>LastName</b></label>
<input type="text" name="lname"/><br/><br/>

<button type="submit" align="right">Signup</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...