Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR de Correção #16

Open
wants to merge 44 commits into
base: branch-de-correcao
Choose a base branch
from
Open

PR de Correção #16

wants to merge 44 commits into from

Conversation

joaogolias
Copy link

POR FAVOR, EDITE ESSA MENSAGEM INSERINDO AS INFORMAÇÕES DO SEU PROJETO. COMECE APAGANDO ESSA LINHA.

INSIRA O NOME NOME DO PROJETO AQUI

O que funciona

  • DESCREVA O QUE FUNCIONA NO SEU PROJETO

O que não funciona

  • DESCREVA O QUE NÃO FUNCIONA NO SEU PROJETO

Link Surge

A PARTIR DA SEMANA 5, INSIRA AQUI O LINK DO SURGE. ANTES DISSO, APAGUE ESSAS DUAS LINHAS.

Imagens

TIRE PRINTS DAS TELAS DO SEU SITE E COLE AQUI

skempfer and others added 30 commits April 7, 2020 17:45
Criação do arquivo react e inclusão da pasta components com imagens
Adicionado pasta com ícones diversos
Página de cadastro de produtos
Alterações de estilização e funções no formulário produtos
Adicionado função AddProduct no onClick
Alteração na função AddProduct
Copy link
Author

@joaogolias joaogolias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pessoal, gostei muito do resultado de vocês e tenho algumas considerações para melhorar:

  1. Antes de subir o projeto, lembrem-se de retirar todos os console.log. Isso é mal visto em alguns lugares porque, no final das contas, nós não queremos que o usuário consiga ver mensagens no dev tools quando tiver acesso ao projeto final.

  2. Tentem colocar nomes melhores das variáveis. "val" e "xs" são um nome ruins, pois não indicam o que a variável faz

  3. Quando usarem o find cuidado para sempre retornar algum valor booleano: true ou false

  4. É melhor colocar as variáveis que correspondem ao styled components antes do componente principal do arquivo

  5. Vocês aparentemente alteraram todo o package.json. Cuidado para isso não acontecer. Não consegui rodar o projeto de vocês por causa disso.

  6. Na hora dos valores, vocês colocaram uma string assim: R${total},00. Isso não permite ter valores quebrados no site de vocês (R$10,50, R$100,90 e coisas assim).

  7. Vocês criaram um array para representar as formas de pagamento. E os valores do value e do label eram os mesmos. Normalmente, quando fazemos assim, o value é algo diferente, sem espaços e sem acentos, para não ter problema com esses caracteres especiais (ex.: value poderia ser a_vista para o caso da label À vist

Por fim, gostaria de ressaltar que gostei muito que vocês utilizaram os alert para avisar o usuário quando ele fez algo errado! É muito importante coisas assim para UX. Além disso, fiquei bem contente que vocês utilizaram funções que não explicamos no curso propriamente, como find e reduce

Parabéns! Ótimo trabalho!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants