Cześć, mam złożony komponent (tabela, z szeregiem bajerów), który ma mnóstwo stanów i referencji (useState, useRef), i komponenty w nim również i myślę, jak sobie uprościć zadanie z zapisywaniem wszystkich stanów do profilu (redux, a potem backend). Przez profil mam na myśli po załadowaniu strony przywrócenie poprzedniego stanu całego komponentu i wszystkich podkomponentów.
Pierwsza moja myśl była - a gdyby przepisać obiekt stanów (this.state), jak to jest w komponentach klasowych do store Reduxa Toolkita? Tylko nie mam pomysłu, czy w przypadku komponentów funkcyjnych (wszystko piszę w funkcyjnych) istnieje taka możliwość, żeby uniknąć ręcznego dodawania każdego stanu po kolei? Chociaż nawet gdybym zapisał stany, to refów w takim `this.state` nie ma i musiałbym i tak je obsłużyć ręcznie.
Może są jakieś biblioteki do zatrzasku całego stanu komponentów (całej instancji)? Lub czy da się to jakoś z pomocą redux-toolkit wykonać, a jak tak to jak? Póki co nie potrafię nic sensownego odnaleźć ;( Tak żeby się nie narobić :D
Z góry dziękuję za wszystkie wskazówki.