Предупреждение появляется, потому что ваша функция отображения не указывает тип возврата.Вы должны указать тип возвращаемого значения следующим образом:
const newGridData = this.props.gridData.map((item): any => Object.assign(item, { selected: checked }));
Имейте в виду, что Object.assign
изменяет цель вместо ее копирования.Если вы не хотите, чтобы this.props.gridData
был изменен, вы должны поменять местами item
и { selected: checked }
const newGridData = this.props.gridData.map((item): any => Object.assign({ selected: checked }, item));
или использовать более новый оператор распространения объекта , если доступен:
const newGridData = this.props.gridData.map((item): any => ({ ...item, selected: checked }));