Я хочу извлекать и сохранять данные из MongoDB в хранилище Redux

#reactjs #mon&odb #api #react-redux #redux-store

#reactjs #mon&odb #API #реагировать-redux #хранилище redux

Вопрос:

Я сохранил данные о продукте в своей базе данных Mon&oDB, и я хочу извлечь эти данные и сохранить их в начальном состоянии моего productReducer.js файл. На данный момент я жестко запрограммировал данные продукта в исходном состоянии, но я этого не хочу. Скажите мне, как это решить. Я уже создал API. Я использовал thunk, но у меня это не работает. У меня осталось 2 дня до отправки. Я жестко закодировал данные в начальное состояние Product Reducer. Я этого не хочу. Я хочу перенести данные из моей базы данных Mon&oDB и сохранить их здесь в исходном состоянии.

Комментарии:

1. В идеале вы не будете извлекать данные на стороне сервера в качестве начального состояния в вашем хранилище Redux. В идеале вы будете сохранять состояние по умолчанию, которое напоминает форму данных, которые вы будете извлекать после загрузки приложения. Вам нужно будет либо предварительно заполнить это с помощью рендеринга на стороне сервера, либо более классически в одностраничном приложении извлечь данные через API, а затем отправить их с помощью thunk. Вы извлекаете эти данные на стороне клиента?

2. Да! Я извлекаю эти данные на стороне клиента

3. Итак, в двух словах, сначала вам нужно решить проблему отправки данных в ваш редуктор самостоятельно. codesandbox или что-то интерактивное помогло бы устранить неполадки в определенных аспектах вашего кода. Как только вы сможете отправить любой набор данных в свой reducer, все, что вам нужно сделать, это инициализировать свое состояние Redux с помощью пустого массива, затем вы отправите результат вашего вызова API так, как вы решили в начале моего комментария здесь.