cinek181992
cinek181992
#programowanie #javascript #react #naukaprogramowania
Hej. Właśnie uczę się reactjs i mam pewien problem. Mam prostą aplikację wyświetlającą listę użytkowników. Pobieranie i wyświetlanie użytkowników działa, ale mam problem z oknem ładowania podczas pobierania danych z API. Tu mam kod:
UserListContainer.js
https://pastebin.com/L2pX9iG2
UserList.js
https://pastebin.com/MHqb8dPa
userActions.js
https://pastebin.com/kef5cPf8
userReducer.js
https://pastebin.com/KVJnpF90

W akcji fetchUsers ustawiam parametr loading na true i w fetchUserSuccess spowrotem na false. Problem leży w tym, że okno ładowania się nie pokazuje. Dodałem sobie jeszcze jedną akcję "reset", która ustawia ten parametr przed pobieraniem użytkownika na true i wtedy ekran ładowania się pokazuje. Co robię źle?
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
@cinek181992: źle piszesz "odświerz", pisze się odśwież
cinek181992
cinek181992
cinek181992 Autor
1
@kmiasko: zamiast redux-thunk uzywam redux-promise
cinek181992
cinek181992
cinek181992 Autor
1
@cinek181992: chociaż może "próbuje użyć" byłoby trafniejszym określeniem
cinek181992
cinek181992
cinek181992 Autor
0
@sokytsinolop: rzeczywiście, dzięki ( ͡° ͜ʖ ͡°)
kmiasko
@cinek181992: Jestem na kom wiec malo widze, ale do akcji async powinienes uzywac np redux-thunk a nie zwracac promise w payloadzie.