Wpis z mikrobloga

Witam,

Nie mogę znaleźć odpowiedzi.

Redux, a raczej thunk action.

Załóżmy że mam thunka. Potrzebuje fetchować dane oraz zrobić obsługę błędów w reduxie. Dane #!$%@? i ustawiam na state.
Wszystko cacy gra, actionCreator działa i ogólnie git.

A teraz druga opcja:
Podobny thunk, ale który nie ustawiamy mi zwróconych danych na reduxState poprzez dispatch(action.setData) <== np.
Tylko robi coś innego. A dodatkowo chcę zwrócić dane z fetch poza swój Thunk.

Jeśli thunk był wywołany wew komponentu to coś na zasadzie.

const data = dispatch(fetchAndChangeStateus(url,#!$%@?)); <== mój thunk

moge jakoś obsłużyć żeby taki ActionCreator zwrócił poza siebie dane?
On jest promisem sam w sobie. To jakiś antypattern by był ? Oczywiście chciałbym żeby to zrobił w przypadku try{ here }

#react #redux #dispatch #thunk #programowanie #frontend
  • 3