Согласно документам , вы должны передать все реквизиты в качестве объекта для элемента ввода. Я лично не использовал понижающую передачу, но я бы предположил, что это сработает (и всегда полезно пропускать только то, что вам нужно, без дополнительного «беспорядка»):
<input {...getInputProps({
placeholder: this.props.placeholder,
data-testid: controlName,
moreProps: this.props.additionalInfo
})} />
Однако, чтобы быть более прямым к исходному вопросу, при условии, что ваши свойства в this.props
помечены соответствующим образом (т. Е. placeholder: placeholderValue
), не должно быть никаких проблем с распространением this.props
в качестве параметра для getInputProps()
.