Проблема в том, что это "ничейные" вещи, это не стандарт. И что завтра с этими библиотеками будет - ну очень большой вопрос. Вангую, что со временем как jQuery станут никому не нужны. Что тогда?
Я сейчас мониторю вакансии, так там требования пляшут лезгинку - в одной конторе нужно одно, в другой - другое.
Angular \ React \ Vue - так какой их них?
Нужно через JS взять кнопки из Компонента, который изначально отсутствует на странице
ну как минимум в public лежит index.html - входная точка твоего приложения.
В нее можно класть все файлы, которые нужны в работе приложения, но не используются в компонентах. Например, фавиконы, картинки для превью в соц сетях.