FastStore (FS) é um toolkit full-stack para o desenvolvimento de storefronts VTEX baseado na arquitetura Jamstack.
O foco desta documentação está na versão mais recente, FastStore v3! Para mais detalhes sobre as versões anteriores, acesse aqui
Em suma, a FS fornece um conjunto de integrações e ferramentas que permitem a construção de ecommerces de forma desacoplada — isto é, front-end separado do back-end —, tendo em vista performance e estabilidade.
E no desenvolvimento?
📦 Estrutura de pacotes
| Pacote | Descrição |
|---|---|
@faststore/core | Consolida o projeto-base, com todas dependências padrão |
@faststore/sdk | Fornece lógicas de estado (sessão, busca, Carrinho) e helpers (Analytics) |
@faststore/api | Interface entre a plataforma de ecommerce e o front-end, usada para consultar dados de produtos, catálogo e carrinho, via GraphQL |
@faststore/ui | Biblioteca de componentes React, com estilização modularizada via Sass, e baseada no tema da loja |
↗ Próximos passos
Agora que você entendeu do que se trata a FS de modo geral, é hora de compreender como desenvolver no dia a dia.