Как создать SPA создания-реакции-приложения, чтобы можно было вносить незначительные изменения без перестройки всего приложения - PullRequest
0 голосов
/ 14 марта 2020

Я использую приложение create-реагировать на создание одностраничных веб-сайтов (SPA). У меня часто бывают сайты с большим количеством изображений и контента, которые требуют незначительного изменения текста или небольшого обновления. Есть ли способ сделать это без перестройки всего приложения? Если я перестрою его, все имена изображений и все изменится, и вся энчилада должна быть загружена и создана для незначительных изменений в содержании сайта. Как можно подойти к этому? Я не хочу go возвращаться к созданию на PHP или другой платформе, где отдельные страницы могут быть настроены и загружены без необходимости загружать все каждый раз, когда есть незначительные изменения. Как вы подходите к этому при создании сайтов, основанных на реакции?

Ответы [ 2 ]

0 голосов
/ 20 марта 2020

, если вы хотите просто разработать внешний код и не беспокоиться об изображениях, видео, текстах и ​​т. Д., Вам следует по-настоящему попробовать и безголовые cms, которые будут предоставлять контент через API и хорошую редакторскую консоль для ваших пользователей.

Их много, и наверняка вы найдете тот, который соответствует вашим потребностям. Я работаю в ContentChef (полный отказ от ответственности здесь!), Который также предоставляет хороший SDK в js или машинописный текст, чтобы вы могли легко начать работу. Если вы хотите попробовать: https://www.contentchef.io/developers/headless-cms-for-react

0 голосов
/ 14 марта 2020

Восстановление CRA не должно занимать очень много времени или стоить дорого, вы можете использовать решение для непрерывной интеграции, такое как Netlify, для программного обновления вашего сайта на основе изменений.

Или вы можете просто создать API и написать Модульный сайт с использованием API. Так работает большинство CMS. Вам следует попробовать безголовые CMS, если вы не хотите писать все API самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...