Как установить значения базы данных для реагирования-значения состояния redux

0

Вопрос

Я использую react-redux и пытаюсь предварительно заполнить форму значениями, если она была заполнена ранее. Таким образом, существует конечная точка api, в которой я получаю предварительно заполненные значения формы(в настоящее время сохраненные в состоянии), как это.

Просто нужно сохранить данные из api, которые я вызвал из componentDidMount, и сохранить их в хранилище redux. Спасибо!

database javascript react-redux reactjs
2021-11-23 17:09:17
1

Лучший ответ

0

Вы можете создать одно действие для набора данных. Он будет содержать все данные, которые вы хотите установить. И в redux просто поместите его с оператором распространения (например ...действие.полезная нагрузка)

2021-11-23 17:26:46

Кажется, я получаю следующее, когда пытаюсь установить значение FirstName для ввода этого.props.FirstName: [объект объекта]
Kenny Quach

Теперь вы можете упростить это В каждом случае, когда вы помещаете данные из действия с тем же ключом, что и в хранилище, Используйте этот " редуктор функций(состояние = начальное состояние, {тип, ...действие}) { переключатель (тип) { case SET_KYC_INFO_FROM_DATABASE: верните { ...состояние, kycForm: { ...состояние.kycForm, ...действие } ` здесь вы сохраните все полученные данные в действие (без типа) и вставьте их в состояние.kycForm
Andrew

Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, отредактируйте, чтобы добавить дополнительные сведения, такие как цитаты или документацию, чтобы другие могли подтвердить правильность вашего ответа. Вы можете найти более подробную информацию о том, как писать хорошие ответы, в справочном центре.
Community

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................