Skip to content

Instantly share code, notes, and snippets.

@viniazvd
Last active July 8, 2021 19:52
Show Gist options
  • Save viniazvd/7566653fdbf2f8204b4f6059843e426c to your computer and use it in GitHub Desktop.
Save viniazvd/7566653fdbf2f8204b4f6059843e426c to your computer and use it in GitHub Desktop.
- usar matchMedia (nuxt-device-detect => this.$device.isMobile, deprecated)
- rscss
- usar estrutura de container/components
- dynamic import dentro de components
- dividir store por módulos
- n usar commits sem actions
- remover/substituir libs de terceiros
- criar componentes próprios e customizados
- mover libs para dev-deps
- refatorar componentes gigantes
- usar optional chaining para códigos defensivos ao inves de short circuit
- usar mais dependências explícitas
- remover mixinGlobal
- usar kebab case ao inves de pascal case nos templates
- abstrair services
- motivação de usar nuxt?
- extract-css-chunks-webpack-plugin => erros ao startar o projeto
- n colocar todos os utils num arquivo só
- espaçamento e ordem das props no script .vue
- mocks backend
- definir: eslint x prettier
:prop="true" = redundantes
!! double casts = redundantes
nome aos componentes para fácil localização
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment