Piszę aplikację webową z użyciem m.in. React Router, Redux i axios (w celu ich nauki).
Na obecną chwilę zaimplementowałem sobie logowanie, widoki, itd... oraz co ważne metody GET, POST, PUT oraz DELETE do operowania danymi.
Korzystam z Redux DevTools, przeglądam sobie jak działają akcje, jak zmienia się State, przechodzę sobie po różnych adresach (router/redirect), widzę gdzie pojawiają się różnice...
... i kiedy odświeżam widok (przeładowanie strony w przeglądarce) to wszystko ("fetchowane" dane) poza tokenem, flagą ładowania i aktualnym wynikiem żądania znika.
Chciałbym zatem zapytać, bo się zawiesiłem i nie wiem jak mam dalej pisać aplikację...
0). Powinienem nie dopuścić do gromadzenia się tych danych w State?
1). Czy takie "wyczyszczenie" State przez odświeżenie widoku jest właściwe dla aplikacji opartych o Redux?
2). Jeśli nie, to jakich narzędzi powinienem użyć do zapamiętywania tych danych do momentu wylogowania?