Durante o curso percebi que o professor precisa usar o .bind(this)
em muitos métodos, mas lembrei da aula de ES6 do Flávio em que ele diz que as arrow functions tem escopo lexical e apliquei as arrow functions na maioria dos métodos da aula e o código continuou funcionando.
Infelizmente não consegui trocar para arrow functions os métodos enviaForm(evento)
e os métodos setNome
, setEmail
, setSenha
porque aparentemente não é possível criar uma var enviaForm = evento => {/*código*/}
dentro de classes (ainda).
Minha pergunta é: Como ainda estou no primeiro dos 3 cursos de React, usar as arrow functions para evitar a maioria dos Binds pode me trazer algum problema no futuro ou posso continuar substituindo?