Oleksii Musiienko
с классами почти не сталкиваюсь, тут интересно - мы создали функцию, где устанавливаем новый стейт. Зачем делать этот байнд в конструкторе?
bind вызывается для привязки контекста, а именно - для того, чтобы this в функциях-обрабртчиках событий указывал на объект компонента, а не на элемент, событие которого прослушивается. Но так делается, если эти обработчики являются методами класса, то есть обычными функциями, в случае с лямбда-выражениями в этом нет необходимости, к тому же это и не сработает, так как у стрелочных функций нет контекста, поэтому this внутри них будет всегда ссылаться на объект компонента