The easiest is in your submit call iterate over the array and validate each object, if pass continue if fail display validation and exit submit action before sending data. Example:
let dataArray = [{id1: {valid: true}}, {id2: {valid: false}}, {id3: {valid: true}}, {id4: {valid: false}}, {id5: {valid: true}}]
let validations = {}
dataArray.map((v,i) => { if(!Object.keys(v)[0].valid) validations[Object.keys(v)[0]] = true }
adjust above to your use case In your Redux state you'd have a validation slice which would be replaced by the validations object above. In the component you'd have something like
{ this.props.validations && this.props.validations[identifier] ? <Error /> : null }