Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 1.01 KB

README.md

File metadata and controls

37 lines (19 loc) · 1.01 KB

El proyecto final puede verse en este link.

Estilos

No se utilizó ninguna librería externa, todos los estilos fueron aplicados con Styled Components.

Responsiveness

Todas las pantallas son responsivas desde pantallas 4K (4096px vw) hasta 280px.

Animaciones

Las animaciones de la landing page fueron hechas con Framer Motion y disparadas con react-intersection-observer.

Lazy loading

Las imágenes más pesadas cuentan con lazy loading (React.lazy y Suspense).

State management

El proyecto cuenta con Redux para manejar los cambios en estado a nivel general.

Unit testing

El componente Lists cuenta con varios tests de unidad realizados con jest y react-testing-library.

Routing

El proyecto cuenta con HOCs tanto para las rutas públicas como privadas.

Linter

El proyecto cuenta con configuración de ESlint.

Babel plugins

Instalado el plugin adicional para soportar el operador de coalescencia nula de JS.