¡Muchas gracias por estas últimas clases, Oscar! Así es mucho más fácil hacer deploy con herramientas profesionales. ❤️
¡Bienvenida! Este es un curso especial de React Hooks
¿Qué aprenderás en el Curso Profesional de React Hooks?
¿Qué son los React Hooks y cómo cambian el desarrollo con React?
Introducción a React Hooks
useState: estado en componentes creados como funciones
useEffect: olvida el ciclo de vida, ahora piensa en efectos
useContext: la fusión de React Hooks y React Context
useReducer: como useState, pero más escalable
¿Qué es memoization? Programación funcional en JavaScript
useMemo: evita cálculos innecesarios en componentes
useRef: manejo profesional de inputs y formularios
useCallback: evita cálculos innecesarios en funciones
Optimización de componentes en React con React.memo
Custom hooks: abstracción en la lógica de tus componentes
Third Party Custom Hooks de Redux y React Router
Configura un entorno de desarrollo profesional
Proyecto: análisis y retos de Platzi Conf Store
Git Hooks con Husky
Instalación de Webpack y Babel: presets, plugins y loaders
Configuración de Webpack 5 y webpack-dev-server
Configuración de Webpack 5 con loaders y estilos
Loaders de Webpack para Preprocesadores CSS
Flujo de desarrollo seguro y consistente con ESLint y Prettier
Estructura y creación de componentes para Platzi Conf Store
Arquitectura de vistas y componentes con React Router DOM
Maquetación y estilos del home
Maquetación y estilos de la lista de productos
Maquetación y estilos del formulario de checkout
Maquetación y estilos de la información del usuario
Maquetación y estilos del flujo de pago
Integración de íconos y conexión con React Router
Integración de React Hooks en Platzi Conf Merch
Creando nuestro primer custom hook
Implementando useContext en Platzi Conf Merch
useContext en la página de checkout
useRef en la página de checkout
Integrando third party custom hooks en Platzi Conf Merch
Configura mapas y pagos con PayPal y Google Maps
Paso a paso para conectar tu aplicación con la API de PayPal
Integración de pagos con la API de PayPal
Completando la integración de pagos con la API de PayPal
Paso a paso para conectar tu aplicación con la API de Google Maps
Integración de Google Maps en el mapa de checkout
Creando un Custom Hook para Google Maps
Estrategias de deployment profesional
Continuous integration y continuous delivery con GitHub Actions
Compra del dominio y despliega con Cloudflare
Optimización de aplicaciones web con React
Integración de React Helmet para mejorar el SEO con meta etiquetas
Análisis de performance con Google Lighthouse
Convierte tu aplicación de React en PWA
Bonus: trabaja con Strapi CMS para crear tu propia API
Crea una API con Strapi CMS y consúmela con React.js
¿Qué sigue en tu carrera profesional?
Próximos pasos para especializarte en frontend
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Oscar Barajas Tavares
Aportes 18
Preguntas 7
¡Muchas gracias por estas últimas clases, Oscar! Así es mucho más fácil hacer deploy con herramientas profesionales. ❤️
Ok ese momento que sientes que algo bonito ocurrió!! Pues si fue la clase anterior xD jajaja👌🏻👌🏻
A quien no le puede gustar los dominios xyz
si valen 1 dolar jaja
En el caso de que su pagina al desplegarla les salga esto
deben de ir a su cloudflare y en el apartado de ssl/tls deben cambiar de flexible a full
al recargar la pagina les debería funcionar correctamente
En freenom.com pueden conseguir dominios gratis
Es hermoso, mucho orden, mucha técnica y rapidez
Me volvió loco este curso!!! es genialll!
Speedrunear este curso fue una buena idea! #PlatziDay
Excelente aporte, siempre había querido ver la forma profesional del hacer un Deploy
Si les sale el error:
No pudimos verificar el dominio platziconf-merch (o el nombre de su dominio). Revisa tu configuración: Deben revisar si hicieron bien el registro de verificación correctamente. O bien, hacer el registro y esperar unos minutos (yo tuve que esperar 10 min aprox) y luego funciona todo!
Compra del dominio y despliega con Cloudflare
Muy buena clase, muchas gracias oscar por tu sabiduria 😁👌🏻
😕
urmylittlepogchamp.xyz is not a registered domain
¿Por qué usar clodflare y no hacer la configuración directamente entre namecheap y firebase?
heheheheh a esperar
Que excelente clase
Esta clase me gustó mucho. Jamás había realizado el proceso así.
Wow, una clase excelente
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?