Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Parâmetro opcional required?

Entendo que um parâmetro deve ser requerido ou opcional. Qual a finalidade de se colocar um parâmetro como opcional (entre {}) e assinar ele como required? Serve apenas para possibilitar colocar os nomes dos parametros ("onClick: () {}") ou existe algum motivo a mais para isso?

2 respostas
solução!

Fala Tiago, de boa ?

No geral é semantica, além de legibilidade para quem vai usar...

Tipo, as vezes o método tem tanta coisa e é legal a gente saber o que precisamos passar.

Oi Matheus. Tudo tranquilo.

Sim. Eu depois estava comparando com a assinatura de outros widgets e realmente, quando o widget tem muitos parametros na assinatura os nomes ajudam bastante a identificar os parâmetros.

Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software