No entiendo cuál es el propósito de usar IndexRoute e IndexLink . Parece que, en cualquier caso, el código a continuación seleccionaría primero el componente Inicio a menos que se activara la ruta Acerca de.
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route path="about" component={About}/>
</Route>
vs
<Route path="/" component={App}>
<Route path="home" component={Home}/>
<Route path="about" component={About}/>
</Route>
¿Cuál es la ventaja / propósito aquí del primer caso?
Puede imaginar que la principal es una barra de navegación y que Inicio y Acerca de son la página principal en la que puede hacer clic en la barra de navegación.
—
Nick Pineda
En el ejemplo superior, going to
—
Michelle Tilley
/representaría Appcon Homepass como un niño. En el ejemplo inferior, ir a /se renderizaría Appcon ninguno de los dos Home o Aboutse renderizaría, ya que ninguno de sus caminos coincide.
Ohh !!! ¿Podría poner eso como una respuesta para que pueda darle crédito? ¡Gracias!
—
Nick Pineda
En el cambio de v0.13 a v1.0 cambiaron el nombre de
—
Clarkie
DefaultRoutea IndexRoute. Encuentro que 'predeterminado' describe mejor el propósito. github.com/rackt/react-router/blob/master/…
Homeelegiría en el primer ejemplo, a menos que fuera el camino/home? Consulte la explicación en los documentos: github.com/rackt/react-router/blob/master/docs/guides/basics/…