Я планирую изучить Vue.js, кто-то сказал мне, что мне нужно изучить es6, чтобы продолжить работу с Vue.js, я спрашивал об этом так много людей, но мне нужно больше мнений, я очень ценю.
Нет. Только браузер, в котором выполняется код, заботится о том, какую версию JavaScript вы используете.
ESNext (имеется в виду ES6, ES7, ES8 и т. д.) действительно будет весьма полезен.
Например, функции стрелок, async/await
и т. д. Это не обязательно, но приятно иметь.
Vue.js также поддерживает его из коробки.
У Веса Боса есть курс на это: https://es6.io/, но любой ресурс должен быть достаточно хорош.
Спрашивать мнения - это оффтоп на SO. «ES6» в настоящее время является просто общим термином для современного JS. Учитывая, что фактическая спецификация ES6 — 2015 год, вы, конечно, не хотите без причины придерживаться старых стандартов. При использовании фреймворка необходимо знать используемый язык. Дело не в JS или Vue, это просто факт, применимый к любой ситуации. Языковые навыки должны быть как минимум такими же, как навыки работы с фреймворком, иначе возникнут очень неловкие проблемы. По сути, вам нужно научиться ходить, прежде чем бегать, чтобы не травмировать себя, потому что первое важнее.