Здравствуйте, подскажите пожалуйста, какие SPA фреймворки уже поддерживают синтаксис
ecmascript6 с нормальным ООП ?
интересуют angular, react,vuejs
ангуляр как я понял дальше будут использовать TS
react судя по доке на него уже перешли
по vue js не понятно, в доке видел только синтаксис старого js.
Я хочу использовать фреймворк, читать документацию где примеры описаны в соответствие с новым ES6, и писать код на классах а не прототипов.
Фреймворки наоборот диктуют использование ES6 + webpack, а не "поддерживают".
И VueJS - единственный фреймворк из указанных вами, не требующий изначально транспилирования в ES5. А вот Vuex требует полифилл для промисов, если хотите чтобы ваш код работал в IE11.
А при чем тут фреймворки и ES6? Тот же Angular2+ можно и на ES5 запустить, и без поддержки TypeScript.
Так что писать код Вы можете хоть на ES7, просто нужно потом прогнать его через транспилер типа Babel.