Gabriel

Capa do projeto ecommerce

Ecommerce

Projeto Ecommerce estilização usando pattern composição e Teste E2E

Um pouco da minha experiência com esse projeto.

Com este projeto, adquiri conhecimentos que anteriormente eram nebulosos para mim, especialmente em relação aos conceitos de Memoization e Cache, tanto no NextJS quanto no React.

Meu primeiro contato com testes End-to-End (E2E) no Front-end me deixou entusiasmado para continuar praticando essa abordagem, garantindo que meus códigos sejam sempre facilmente testáveis.

Na estilização, utilizei a Suspense API do React em conjunto com uma página de carregamento para criar skeletons, proporcionando uma experiência mais agradável para o usuário.

No que diz respeito à estilização de componentes, adotei o padrão de composição, que oferece amplas possibilidades de componentização e reutilização de código. Utilizei componentes criados do zero e explorei uma biblioteca que segue esse conceito, como o Radix Primitive.

Essas experiências enriqueceram meu entendimento e me motivaram a aprimorar ainda mais minhas habilidades no desenvolvimento de aplicações React e NextJS.

Stacks Utilizadas

Logo Next
Logo Typescript
Logo do Tailwind
Logo Node JS
Logo Yarn