Вам не нужно специально передавать реквизиты в функцию обработчика событий handleEditsUpload
Изменить
onClick={this.handleEditsUpload(...this.props)}
На
onClick={this.handleEditsUpload}
Поскольку этот .props доступен непосредственно внутри handleEditsUpload,
Вам нужно убедиться, что вы сделали привязку для handleEditsUpload в конструкторе.если нет, то добавьте строку ниже в конструктор
this.handleEditsUpload = this.handleEditsUpload.bind(this);
Так что теперь у вас будет доступ к реквизиту внутри функции handleEditsUpload
handleEditsUpload(){
const { selected } = this.props;
}
Нет необходимости передавать реквизиты в функцию-обработчик, поэтому я нене рекомендую делать это.Если вы все еще хотите использовать этот подход, тогда вызывайте функцию в виде стрелки, потому что вам нужно передать параметры
onClick={() => this.handleEditsUpload(...this.props)}