Я видел некоторые другие посты по этому вопросу, но не понял.
Если у меня большая таблица, с нажимаемой кнопкой действия в каждой строке.
<tbody>
<tr>
<td><button onClick={this.handleClick}></button></td>
</tr>
</tbody>
В jquery Iсвязал бы событие с элементом <tbody>
, так как я знаю, что он имеет лучшую производительность.В реакции, если я связываю событие click непосредственно с кнопкой, сколько обработчиков фактически создано?Это будет так же эффективно, как делегирование событий?
Я пытался использовать onClick на <tbody>
, и когда я получаю доступ к объекту события в консоли, я вижу это предупреждение:
Warning: This synthetic event is reused for performance reasons. If you're seeing this, you're accessing the property `altKey` on a released/nullified synthetic event. This is set to null. If you must keep the original synthetic event around, use event.persist().