Jak ustawić wartości z bazy danych do reagowania-wartości stanu redux

0

Pytanie

Używam react-redux i staram się wstępnie wypełnić formularz wartości, jeśli została ona wypełniona wcześniej. Tak więc, istnieje punkt końcowy api, w której mam wstępnie wypełnione wartości formy(obecnie zapisane jest w stanie), jak to jest.

Po prostu trzeba zapisać dane z api, które wezwałem z componentDidMount, i zapisać je w magazynie redux. Dziękuję!

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

Najlepsza odpowiedź

0

Można utworzyć jedną akcję dla zbioru danych. Będzie on zawierał wszystkie dane, które chcesz zainstalować. I w redux wystarczy umieścić go z operatorem dystrybucji (na przykład ...działanie.masa użytkowa)

2021-11-23 17:26:46

Wydaje się, otrzymuję następujący, gdy próbuję ustawić wartość FirstName do wprowadzania tego.props.FirstName: [obiekt obiektu]
Kenny Quach

Teraz można uprościć to W każdym przypadku, gdy można umieścić dane z czynności z tym samym kluczem, co i w magazynie, Użyj tego " reduktor funkcji(stan = stan początkowy, {typ, ...akcja}) { switch (rodzaj) { case SET_KYC_INFO_FROM_DATABASE: oddajcie { ...stan, kycForm: { ...stan.kycForm, ...akcja } ` tutaj możesz zapisać wszystkie dane w akcji (bez typu) i wklej je w stan.kycForm
Andrew

Odpowiedź może być ulepszony za pomocą więcej informacji uzupełniających. Proszę, edytuj, aby dodać dodatkowe informacje, takie jak cytaty lub dokumentacji, aby inni mogli potwierdzić poprawność swojej odpowiedzi. Można znaleźć bardziej szczegółowe informacje o tym, jak pisać dobre odpowiedzi, w centrum pomocy.
Community

W innych językach

Ta strona jest w innych językach

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