The keyName prop has been dropped in a major version release.
An alternative is by setting a unique field key yourself in your form data aside id.
{ dbId: 'abc123', ...otherFields, id: 'generatedId' }
Then before submitting, you can structure it any how you like.
const submitData = fields.map(({ dbId, ...rest }) => ({ id: dbId, ...rest }));