Почему я должен использовать классы ES6? [закрыто]

У меня много вопросов о классах ES6.

Так как я понимаю, как использовать функцию и WebComponent, React и так. Я не видел много пользы от его использования.

Интересно, какая польза от использования классов? Я читал, что public / private / static будет частью ES7. Так что я не вижу смысла использовать его в настоящее время.

Кроме того, будет ли класс концепцией ООП или все же «концепцией объекта javascript»? Означает ли это, что я не могу изменить его, используя.prototype ? Или это просто один и тот же объект, но 2 разных способа объявить его.

Есть ли преимущества в скорости? Может быть, легче поддерживать / понимать, если у вас есть большое приложение, такое как приложение Big Java?

tl;dr : The question is in the title.

ИНФОРМАЦИЯ : Этому вопросу сейчас 3 с половиной года. Ответ до сих пор точен благодаря Т.Дж. Crowder. Но Javascript сильно эволюционировал! на свой страх и риск.

Ответы на вопрос(2)

Ваш ответ на вопрос