The "state" of a QuickBase application is scatter all over the place so you would have to do a lot of nuisance work to locate on which pages you could extract the state and more work to restore it. The primary "state" you probably want to save is the forms, followed by reports and the dashboard.
One way to save the state of forms is to use script and the
FormData API.
This code will extract all properties of a form to an object which can be further searalized and save externally.
var formData = new FormData(mainform);
for(var pair of formData.entries()) {
console.log(pair[0]+ ', '+ pair[1]);
}
The essence of this technique is to capture all the form properties while it is being edited and to save them externally