type Item = { id: string, value: string, comment: string, skipped: boolean } so i'm doing this:field.handleChange is wrong. the proposed type is not the type of the .value or .comment but rather Updater<Item & string> and causes type error (which i silenced with a as any)