Contenido del curso
Contenido del curso
Fernando Quinteros Gutierrez
jorge nova ferrer
Yadurani Lopez Rivera
Javier Alas
Christian Boffill
Yadurani Lopez Rivera
Jonathan 🦑 Alvarez
Angelo Zambrano
Jair Neri
Emilio Sala
Daniel Felipe Merchan Fuquen
Jonathan 🦑 Alvarez
Stiven Castillo Montero
🔀 Shallow Navigation
Recursos
Routing: Shallow Routing | Next.js
Apuntes
👀 La URL se actualizará, pero el estado del componente no, además que Next.js si tiene `getStaticProps`, `getServerSideProps`, etc. Next.js no llamará a los mismos
📌 **RESUMEN:** Shallow Navigation principalmente nos ayuda a cambiar la URL de la aplicación sin volver a ejecutar los métodos de traída de datos (`getStaticProps`, `getServerSideProps`, `getStaticPaths`) además que no cambia el estado del componente
Sobre la primera parte del vídeo:
El componente Image de next/image no recibe el atributo className, por lo que debemos poner envolverlo en un div wrapper con las clases.
Es por esto que las fotografías dentro de "Recent posts" tienen anchos distintos en el minuto 3:16
Fichero: @component/Image Componente: PlantEntryInline
<div className="flex-none"> <Image src={image.url} width={84} aspectRatio="1:1" // className="flex-none" /> </div>
Donde puedo encontrar mas información de typescript para react, me siento muy perdida en cuanto a typescript? Hay algún curso?
Por aqui hay uno https://platzi.com/clases/typescript/
https://dmitripavlutin.com/typescript-react-components/ esta en ingles pero el articulo es muy bueno
Porque para autores usamos getServerSideProps y para entry usamos getStaticProps?
Muy buena pregunta Yadurani!
En este caso no hay una decisión técnica detrás, solo quería dar diferentes ejemplos dentro del proyecto.
En los clases más adelante discutimos más sobre cuándo usar el uno o el otro en proyectos reales :D
En vez de colocar heigth?: never podrías omitirlo:
interface Props extends Omit<ImageProps, "height"> { aspectRatio: AspectRatio; fit?: Fit; width: number; }
Y si lo colocas bloqueas ese prop o cual es la diferencia ?
Con App Router este patrón es incompatible, pero sigue siendo válido en Pages Router
Qué herramienta usa el profesor para que al momento de guardar un archivo en VSCode se formatee siguiendo buenas practicas? Algo como prettier, pero que funciona con el guardado del archivo.
Hola Daniel!
En efecto es Prettier :D
En la configuración de VSCode está la opción de "Format on save" (Formatear al guardar). Actívala y tu vida será diferente 😂
ShallowNavigation: Navegación no profunda, routing en memoria