Да, вы можете использовать React с Apostrophe, даже если вы не используете apostrophe-headless
.React не настаивает на «владении» всей страницей, как и Apostrophe.
Это может быть так же просто, как добавление некоторых script
тегов к вашему outerLayout.html
или отдельному шаблону страницы, переопределяя extraHead
блок nunjucks, чтобы загрузить их.Возможно, вы захотите включить babel в ваш проект, чтобы разрешить использование JSX.
См. Официальную документацию React по использованию его на существующих веб-сайтах .