Может кто-нибудь объяснить, как Babel в React поддерживает функции жирных стрелок в качестве свойств класса? Using Babel Попробуйте Я вижу, что они не поддерживаются:
class Question {
// Property (not supported)
myProp = () => {
return 'Hello, world!';
}
// Method (supported)
myFunc() {
return 'Hello, world!';
}
}
Свойства класса не поддерживаются в ES6 (поправьте меня, если я ошибаюсь), но в React (с Babel) они работают.
Я вижу разницу между методами и свойствами, используя TypeScript Игровая площадка, но я не могу четко понять, есть ли у Вавилона поддерживает их или нет. Есть какой-то плагин?
ОБНОВЛЕНИЕ:
я вижу, что они поддерживаются с помощью "babel-preset-stage-0"
.
stage-0
, это сработает. Babel их поддерживает. - person illiteratewriter   schedule 18.03.2018