Stanu bazy jako tako nie możesz, ergo nie powinieneś zapisywać po stronie klienta: czy to w cache, localStorage itd.
Zapisywać możesz dane które sa na czas sesji/ które są jeszcze danymi które nie podległy persystencji.
Z natury wszystkie dane przechowywane w bazie to dane wrażliwe, które nie powinny być trzymane po stronie samej aplikacji-API, gdyż to też nie tylko naraża aplikacje na niebezpieczeństwo, ale także na zwiększą liczbę danych i zużycia zasobów dla wątków pobocznych które na tych danych np operują
Takie operacje poki nie są trwale zapisane (mowa o tych, których piszesz), mogą być trzymane w sesji z mechanizmami którymi podał np. Radek, czy też po prostu z wykorzystaniem samego formularza na czas sesji