reactjs - React router and nested routes -


i confused how create following (really simple) route structure.

i have app has top-level route login component:

enter image description here

and top-level route app (let's call home component):

enter image description here

now, home component has header, sidebar, , main space child views.

the login component should shown @ /login path; that's simple enough. confuses me want / path show home component particular child component (let's call welcome) in main view. also, of other routes can think of should render child components inside home component.

so, reiterate:

path / renders home component welcome component inside it

path /foo renders home component foo component inside it

...

path /login renders login component

it feels structure thinking is:

  <route path='/' component={app}>     <indexroute component={home}>         <indexroute component={welcome}>         <route path='foo' component={foo}/>     </indexroute>     <route path='login' component={login}/>   </route> 

but wrong. correct way implement routing structure?

this solution, give try.

<route component={app}>   <route path="/" component={home}>     <indexroute component={welcome}/>     <route path="/foo" component={foo}/>   </route>   <route path="/login" component={login}/> </route> 

Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -