компонент, который передан роуту с path "/", если роут с path="/" описан выше всех роутов, а если ниже то работает все. это нормально? почему так? я в доках не могу найти пояснение.
                  
                  
                  
                  
                  
                  вот так при переходе по обоим роутам отображается только компонент ViewHome:
                  
                  
                  <Switch>
                  
                  
                          <Route path="/">
                  
                  
                            <ViewHome />
                  
                  
                          </Route>
                  
                  
                          <Route path="/login">
                  
                  
                            <ViewLogin />
                  
                  
                          </Route>
                  
                  
                        </Switch>
                  
                  
                  
                  
                  
                  а если Route path="/" переставить в самый низ то все работает:
                  
                  
                  <Switch>
                  
                  
                          <Route path="/login">
                  
                  
                            <ViewLogin />
                  
                  
                          </Route>
                  
                  
                          <Route path="/">
                  
                  
                            <ViewHome />
                  
                  
                          </Route>
                  
                  
                        </Switch>
                  
                  
                
Exact добавь
Обсуждают сегодня