Пользовательский многоразовый компонент, использующий апостроф с реакцией

Я новичок в использовании апострофа. Я читал, что апостроф построен на node.js в качестве бэкэнда, экспресс-шаблона и шаблона nunjucks. Мои вопросы: могу ли я создать свой собственный повторно используемый компонент, используя реакцию на апостроф, без использования безголовой CMS?

или чтобы иметь возможность использовать реакцию с апострофом, она должна быть с Rest API (безголовая CMS)

Кто-нибудь может помочь?


person Menna Ramadan    schedule 09.10.2018    source источник
comment
Привет Менна, Apostrophe не делает ничего, что помешало бы вам использовать React вместе с ним. Вы пробовали? Вы столкнулись с проблемами? Конкретика не помешала бы.   -  person Tom Boutell    schedule 17.10.2018
comment
Привет, Том, я думаю, что реакция может быть с апострофом в качестве безголовой CMS при использовании апострофа в качестве бэкэнда и вызове проекта реакции через API.   -  person Menna Ramadan    schedule 18.10.2018


Ответы (1)


Да, вы можете использовать React с апострофом, даже если вы не используете apostrophe-headless. React не настаивает на «владении» всей страницей, как и Apostrophe.

Это может быть так же просто, как добавить несколько тегов script к вашему outerLayout.html или отдельному шаблону страницы, переопределив блок extraHead nunjucks для их загрузки. Однако вы можете добавить babel в свой проект, чтобы разрешить использование JSX.

См. официальную документацию React по его использованию на существующих веб-сайтах.

person Tom Boutell    schedule 19.10.2018