@evg_96

Где хранить статьи пользователь в «блоговом» приложении?

Есть задача сделать task manager. Веб приложение. Пользователи смогут управлять своими задача. Также в приложении будет функция вести что то типа своего блога. Можно будет наполнять свою ленту заметок (текст, ключевые слова, картинки).

Раньше не было опыта в создании полноценных приложений.
Подскажите как хранить данные?
Например если делать обычный туду лист, то в принципе данные о задачах можно хранить локально у пользователя, ну или один store из redux на сервере. Но что то кажется что это не совсем правильно.
Как быть с относительно большим приложением? Как связать например данные из БД со стором в redux?
Как организовать работу с данными? Как хранить задачи пользователя, как хранить его посты?
  • Вопрос задан
  • 418 просмотров
Пригласить эксперта
Ответы на вопрос 2
shaks
@shaks
Как связать например данные из БД со стором в redux?

для большого приложения - всё стандартно. 1в1 также как и не для большого ) Ты же не хранишь в состоянии - все посты, правильно? Ты хранишь там только текущую часть/страницу.

Как организовать работу с данными?

не понятен вопрос. Через redux - отличный вариант. Я работаю обычно в связке redux, redux-api-middlware, json-api-normalizer
Как хранить задачи пользователя, как хранить его посты?

в состоянии `userTasks` храни задачи пользователя, в состоянии `userPosts` - его посты ) Как вопрос, такой ответ )

Взять посты к примеру, состояние будет выглядеть примерно следующим образом
isFetching: false,
pagination: {
  currentPage: 1,
  nextPage: 2,
  perPage: 50,
  totalEntires:100500
},
....
posts: {посты}
Ответ написан
Stalker_RED
@Stalker_RED
База данных на сервере. Пользователь регистрируется, записываете его в базу. Все задачи, посты и прочее привязываете к его аккаунту.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы