Conceptos básicos de Next.js 14

1

Optimización de Carga Web con Next.js

2

Creación de un Proyecto Next.js con TypeScript: Paso a Paso

3

Tienda Online con Shopify y Next.js: Implementación Práctica

4

Rutas Estáticas y Dinámicas en Next.js: Cómo Implementarlas

5

Layouts y Navegación en Next.js: Implementación Práctica

6

Navegación Eficiente con el Componente Link en Next.js

7

Rutas Dinámicas y Opcionales en Next.js

8

Componentes Cliente y Servidor en Next.js: Cuándo Usar Cada Uno

9

Componentes Reutilizables en Next.js para Mejorar la Arquitectura Web

Quiz: Conceptos básicos de Next.js 14

Manejo de estilos y estáticos en Next.js 14

10

CSS Modules en Next.js: Estiliza Componentes sin Colisiones

11

Configurar Sass en Next.js para Estilos Modulares Avanzados

12

Estilos Globales con SASS: Estrategias y Buenas Prácticas

13

Agregar Archivos Estáticos en Next.js

14

Optimización de imágenes en Next.js con Next.image

15

Optimización de Imágenes con NextImage: Técnicas y Buenas Prácticas

16

Optimización de Fuentes de Google en Aplicaciones Web

17

Estilos Dinámicos en React con Classnames: Uso Práctico y Eficiente

Quiz: Manejo de estilos y estáticos en Next.js 14

Data Fetching en Next.js

18

Creación de Tienda en Shopify usando Next.js

19

Variables de Entorno en Next.js: Configuración y Uso Avanzado

20

Consumo de APIs con JavaScript: guía práctica paso a paso

21

Loading de Productos con Next.js y React Server Components

22

Implementación de Root Grouping en Next.js: Tips y Mejores Prácticas

23

Manejo de errores con React y Next.js: Implementación práctica

Quiz: Data Fetching en Next.js

Next.js Avanzado

24

Gestión Global de Errores en Next.js

25

Renderizado con React Server Components en Next.js 14

26

Diferencias entre Template y Layout en Next.js

27

Arquitectura Escalable en Aplicaciones de Software

28

Creación de APIs con Road Handlers en Next.js

29

Configuración de Colecciones en Shopify para Tiendas Virtuales

30

Patrones de Data Fetching en Next.js: Secuencial y Paralelo

31

Filtrado de productos en Shopify usando JavaScript APIs

32

Rutas Dinámicas y Búsquedas en React con Hooks

33

Implementación de Componentes Presentacionales en React

34

Optimización de Caché en Next.js: Tipos y Estrategias

35

Revalidación de Caché en Next.js: Uso de Tags y Paths

36

Redirecciones en Next.js: Uso en Server y Client Components

37

Sanitización de HTML en React para prevenir vulnerabilidades XSS

38

SEO en páginas estáticas y dinámicas con Next.js

Quiz: Next.js Avanzado

Autenticación y autorización

39

API Storefront y Gestión de Tokens en Shopify

40

Uso de Server Actions en Next.js para Formularios

41

Implementación de Mutaciones GraphQL en Shopify

42

Creación de Cookies Seguras en Next.js para Autenticación

43

Implementación Completa de Flujo de Login en Node.js

44

Validación de Tokens de Acceso en Next.js con GraphQL

45

Carrito de Compras: Implementación con React y Estilos Sass

46

Estado global en Next.js 13 con Sustant

47

Carrito de Compras con React: Implementación y Estilos

48

Errores de hidratación en React y solución con Next.js Dynamic

49

Implementación de Middlewares en Next.js: Protege Rutas de Acceso

Inteligencia Artificial

50

Implementación de Chatbots con Next.js y Vercel AI SDK

51

Personalización de Chatbots con OpenAI para E-commerce

Performance

52

Rutas Paralelas en Next.js: Mejora el Rendimiento de Tus Apps

53

Análisis de bundles con Webpack Bundle Analyzer

Quiz: Performance

Frontend Ops

54

Optimización de Next.js con Edge Runtime

55

Despliegue de Aplicaciones NxJS en Vercel: Guía Práctica

56

Arquitectura de Proyectos Empresariales con Next.js

Quiz: Frontend Ops

Next.js es parte de tu nuevo stack

57

Creación de Apps con Next.js y React: Frontend y Backend

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Next.js 14

Curso de Next.js 14

Enrique Devars

Enrique Devars

Estilos Globales con SASS: Estrategias y Buenas Prácticas

12/57
Recursos

Aportes 11

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Sigo prefiriendo TailwindCSS 😅

En lo personal para proyectos chicos/medianos prefiero tailwind, pero en proyectos grandes creo que es mejor css tradicional o sass ya que tailwind puede tener cambios importantes en cada versión y puede dificultar el mantenimiento del proyecto
yo decido ser feliz, me quedo con Tailwind
En el tailwind.config.ts podemos guardar nuestras variables. ![](https://static.platzi.com/media/user_upload/image-45b02817-90ce-48ed-b450-3f5aebfe64f6.jpg) para el gradiente lo puse en el archivo globals.css con @layers components y la directiva @apply ![](https://static.platzi.com/media/user_upload/image-e5940a85-2251-44a1-a82e-1b42060802ce.jpg) y para darle estilos al body lo hice de la siguiente manera: ![](https://static.platzi.com/media/user_upload/image-3ccc1981-24f5-48fd-9900-b0885131ef9f.jpg)
Como puedo acceder al código en la branch sass-globals-start, pues también me manda error siguiendo el tutorial
Que voleo de carpetas 😮‍💨
Hay algo que no funcionó como el lo hizo así que tuve que hacerlo de manera diferente En globals.scss no usé import sino use "./variables" as vars; @use "./variables" as vars; // Assign "variables" file a namespace body {    margin: 0;    padding: 0;    background: vars.$color-primary; // Reference with the namespace    color: vars.$text-color;} Lo otro es que en layout no es que simplemente no es recomendado importar el globals con styles from, sino que si lo haces así no funciona o al menos a mi no me funcionó.
Me tope con unos pequeños problemas al tratar de importar el archivo `_variables.sass` 1\. Cambie el `@import` por `@use`, porque me sacaba un warning dado que estaba *deprecated.* 2\. Al hacer dicho cambio, se crea un namespace, entonces se debe usar para este ejemplo algo como: ```css @use "variables.sass" .your-class color: variables.$colorPrimary ```Espero le sirva a alguien.
El profesor explica bien, pero deben entender que es un curso y se adelante mucho, el detalle es dar el paso a paso para que nos quedemos resolviendo errores que no sabemos porque salen y al final los error son por formato y punto y coma ya que en react se se pone
que extension usa el profe para que muestre asi los colores de sass ?
Me quedo con Tailwind😉, así si hago una app en react native y una web con next se me va hacer más fácil compartir estilos