Create a formfield for each value in a list

I know it’s possible to generate a list of checkboxes based on list values with dynamicCheckbox or the dynamicEnum for a dropdown and some other dynamicX options.

Now I was wondering if there is a way to generate other fields in a dynamic way. For example if I have a list of items and I want to create a simple string field for each item.

We currently have a loop through the list that just shows a single field, updates the field and checks the list again, goes to the next empty value, and keeps on going until everything is filled in.

The list can have different amounts of items, so ideally I would like to make a dynamic form with fields based on the values.