Não consegui entender corretamente o uso do bind passando contexto (this), alguém conseguiria explicar situações que são necessárias passar o bind com contexto?
obrigado.
Não consegui entender corretamente o uso do bind passando contexto (this), alguém conseguiria explicar situações que são necessárias passar o bind com contexto?
obrigado.
Boa noite, Filipe! Como vai?
De forma simples, o bind()
pode ser entendido como uma função que recebe um valor como parâmetro e, com base nele, fixa o valor do this
, retornando uma nova função com esse valor fixado.
O bind()
será necessário em toda e qualquer situação onde vc precise fazer essa fixação para o valor do this
, como nos casos vistos durante o curso de React e React Native aqui da Alura ou até mesmo em casos como o dessa aula do curso de JavaScript avançado onde o mestre Flávio apresenta o bind()
e a sua utilidade!
Dá uma olhada na aula que eu linkei! Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!