У меня есть следующий код в рендер функции:JSX-нет-связывания в функции контекстная карте
<table className="table table-bordered table-striped">
<ResultsTableHeader />
<tbody>
{results.map(result => (
<Result
key={result.get('id')}
deleteResult={this.props.destroyResult.bind(null, result.get('id'))}
{...result}
/>
))}
</tbody>
</table>
Эслинг жалуется react/jsx-no-bind
, так что обычно я бы создать ссылку на связанный FUNC в конструкторе, но это различно, так как это различная функция для каждого вызова с карты.
почему бы не назвать this.props.destroyResult (result.get («ID»)) вместо этого? –