Lab 13 - Reactjs Routing
Lab 13 - Reactjs Routing
“Componentes en ReactJS”
Laboratorio 13
Rounting con ReactJS
Desarrollo de la aplicación en ReactJs
create-react-app lab13
cd lab13
npm install react-router-dom
Routing
6. Abrir el archivo index.js e importe los tres componentes (App, User, Contact).
8. Levanta el servidor:
npm start
9. Ahora, si ingresa manualmente localhost: 3000/usuarios verá que se procesa el
componente Usuarios.
<div>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/usuarios">Users</Link>
</li>
<li>
<Link to="/contacto">Contact</Link>
</li>
</ul>
<Route exact path="/" component={App} />
<Route path="/usuarios" component={Users} />
<Route path="/contacto" component={Contact} />
</div>
</Router>
)
ReactDOM.render(routing, document.getElementById('root'))
<li>
<Link to="/users">Users</Link>
</li>
<li>
<Link to="/contact">Contact</Link>
</li>
</ul>
<Switch>
<Route exact path="/" component={App} />
<Route path="/usuarios" component={Users} />
<Route path="/contacto" component={Contact} />
<Route component={Notfound} />
</Switch>
</div>
</Router>
)
ReactDOM.render(routing, document.getElementById('root'))
npm start
Parametros URL
Problema propuesto
Utilizando los servicios web de la tarea del laboratorio 11, agregale un campo imagen.
Desarrolla una página para listar todos los productos (imagen, nombre), cada producto debe
tener un enlace a otra página para poder ver el detalle del mismo: código, nombre, precio y
una imagen.
Averigua donde se almacenan las imágenes en django para publicar las fotos de los
productos.
Observaciones y Conclusiones
-Los componentes pueden ser importados y colocados en el orden que queramos
-Estos son como plantillas hechas por nosotros sobre elementos que pueden estar en
nuestra pagina o sitio web