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 para correção, não precisa mergear. #2

Open
wants to merge 5 commits into
base: correcao-projeto
Choose a base branch
from

Conversation

pedro-severo
Copy link

PR para correção, não precisa mergear.


export class Mensagem extends React.Component{

state={
Copy link
Author

@pedro-severo pedro-severo Apr 22, 2020

Choose a reason for hiding this comment

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

Sempre se preocupem com a indentação do código. Esse state estaria bem mais claro se estivesse escrito dessa forma:

  state = {
       mensagens: [
           {
           remetente: "",
           conteudo: ""
           } 
       ],
       valorInputUsuario: "",
       valorInputMensagem: ""
   }

Eles estão fazendo a mesma coisa, mas de forma bem mais indentada e clara.

usuario:this.state.valorInputUsuario,
mensagemUsuario:this.state.valorInputMensagem
}
const mensagemAtualizada=[...this.state.mensagem,mensagemNova
Copy link
Author

Choose a reason for hiding this comment

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

Perfeita a cópia do array feita aqui. Apenas tomem cuidado com a indentação. O array está sendo fechado na linha de baixo, poderia estar tudo na mesma linha.

}

render(){
const listaMensagem=this.state.mensagem.map((msg) =>{
Copy link
Author

Choose a reason for hiding this comment

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

Legal o uso do map. É isso mesmo, muito bem feita a lógica!

@pedro-severo
Copy link
Author

Fala, queridos!

Fiz umas observações ao longo do código de vcs, peço que deem um olhada.

No geral, está muito bem feito. A lógica de uso do estado e criação das mensagens está feita de forma clara e vcs aplicaram muito bem os conhecimentos passados.

Um único feedback que eu dou pra vcs é o de prestarem atenção com a indentação e a organização do código de vcs. Isso é mto importante para a boa leitura do que vcs estão fazendo, principalmente quando os projetos forem maior.

Mas, no geral, vcs estão de parabéns!

Gostei muito da organização do PR e de terem deixado o link do surge. Continuem assim!

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.

None yet

2 participants