partyzanx
@partyzanx

Как лучше организовать хранение и доставку контента в блоге на Реакте и Next.js?

Делаю обучающий сайт по китайскому языку. Есть клиентское приложение на Реакте и Нексте, и АПИ приложение на Экспрессе.

Сайт будет состоять из уроков. В каждом уроке будет теория, языковые игры и упражнения.
С теорией тоже не просто так. Каждое китайское слово должно автоматически брать из БД транскрипцию и подставлять транскрипцию рядом с собой, т.е. будет попутное форматирование исходного текста.
Хотел бы писать контент статей и упражнения сразу синтаксисом Реакта. Мне так удобнее. Например, записываю китайские иероглифы в компоненты, а компоненты там уже сами форматируют внутри себя.
Стоит вопрос как это всё подгружать, хранить и извлекать?

Я думал хранить весь контент всех статей отдельно как отдельные файлы, название файла это ID, а в бд хранить лишь ID и при подгрузке указывать эту статью и потом подгружать при запросе.

Либо второй вариант, хранить текст в бд, при запросе извлекать текст какой-либо статьи из бд, а потом уже после загрузки асинхронно работать с форматированием контента в браузере после загрузки страницы.

Вопрос открытый, может лучше вариант есть?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
@EastJesus
Ну как файлы точно не надо хранить. В БД храните текст и его странскрипцию, в реакте только перменные в нужных местах. Подгружаете из БД нужный текст и вставляете в нужное место
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы