Sou inciante em programação e já comecei por JS, porém estou com dúvida sobre a Arrow Function, no curso o instrutor disse que agora essa função é mais usado devido ser menor. Gostaria de saber qual é a real diferença e se de fato posso usa-lá pra fazer todas as minhas funções?
A vantagem de usar Arrow Function é legibilidade, uma função com tamanho reduzido é mais rápida de ler, e em programação a gente passa mais tempo lendo código do que escrevendo código. Ao seja, quanto menos código você precisar ler para entender melhor.
Quando você passa uma function por parâmetro e quer utilizar uma variável que precise ser acessada por “this”, você precisa fazer um bind pra “this”.
Caso você usar as Arrow function, não é preciso fazer o bind.