ПРИМЕЧАНИЕ. Извините, я изначально думал, что это специфический синтаксис React, потому что я новичок в синтаксисе класса ES6.
Мой первоначальный вопрос: как создать метод, подобный render() {}
вне класса ES6?Что происходит под капотом, который допускает этот синтаксис внутри классов, но не снаружи?
Чтобы уточнить - это нормальная функция:
function myMethod() {console.log('yay')}
myMethod() // ---> yay
Однако, если вы определяете функцию, такую какметод жизненного цикла React --- myMethod() {console.log('boo')}
--- он выдает синтаксическую ошибку, unexpected token {