sudo npm run build - билдит js файл который ты должен подключить к документу. тогда приложение будет работать без npm
отлаживать приложение надо через npm run start - тогда приложение будет работать только когда запущен npm, зато все внесенные изменения сразу же будут отображаться в live режиме.
когда речь идет о "дизайне под бутстрап", то в 90% случаях это всего лишь 12-колоночная сетка бутстрапа. (bootstrap grid)
Остальные стили порой даже не подключают. а даже если подключают, то переопределяют под дизайн макета.
ну смотря что ты имеешь ввиду под своей cms. с нуля на php писать cms - рисковый шаг. а вот взять фреймворк и на нем сделать статейный сайт - довольно легко. и да - в итоге это выйдет безопаснее чем wp.
первым делом не путать "singlepage то есть одно страничная сайт" и SPA (single page application) именно application. тобишь приложение.
именно для приложений он создан. а если твой сайт не является приложением - так зачем пытаться пихать туда react?
а если все же на твоем сайте будет приложение - так и применяй реакт только в этом месте сайта где это приложение и будет.
у виджета есть поле url. на каждой странице в этом поле должна стоять ссылка этой страницы
<!-- Put this script tag to the place, where the Share button will be -->
<script type="text/javascript"><!--
document.write(VK.Share.button({url: "http://site.ru"},{type: "round", text: "Сохранить"}));
--></script>