Cześć, może mi ktoś podpowiedzieć jak najwygodniej zapisać wygląd strony za pomocą IndexedDB?
np. mam sobie prostą apkę w react która jest stroną startową z panelami które użytkownik może dodawać, usuwać i zmieniać ich kolejność. Każdy panel za coś odpowiada. Data, pogoda, godzina, prosta to do list, notatnik,itp.

Chciałbym zapisać stan strony po spersonalizowaniu przez użytkownika (wiadomo że u każdego osobno) więc zdecydowałem się użyć do tego IndexedDB.
Czy lepiej wymyślić jakiś chytry sposób na zasadzie podsyłania kluczy z właściwościami odpowiadającymi konkretnym elementom i ich zawartości a potem przy ponownym odpaleniu strony renderować wszystko kilkoma funkcjami?
Czy może da się jakoś zapisać tagi i potem wstawić je do #roota w DOMie?

Jak wy byście to rozwiązali?