Persist app state for multi Tab in Dash App

I have a multi-tab, subtabs dash application. I’d like to be able to save/persist the state of the components in different subtabs.

These components are dropdown, input, graph, slider, daterange etc. Currently, when I switch between tabs the app clears the values.

I have code that combine components from multiple subtabs and their values into one single pdf report.

I have looked at other proposed solutions:

https://community.plotly.com/t/saving-state-of-tabs-in-dash/19028 and
also used the persistence property of dcc.Tabs, however, they don’t work for me.

Is there something natively in dash that saves the state of the app? Thx.