No, you don’t need to use states. Since you have default values, you can just reference to all inputs/dropdowns so any new and old values would be saved.

Autobinding would also be great since you don’t need to have a workflow to update a thing and you could select the field that you only want to update