Eu usei o método .bind(this) e não a arrow funtion para manter o "this" léxico pois acho que assim é menos confuso. Consigo bater o olho e saber o que fiz e o por quê. Corro risco de quebrar o código em situações que a arrow function não quebraria? Ou posso manter o .bind sem problemas?