Поскольку мы добавим OnClick обработчиков непосредственно к компонентам ... например:Реагировать эффективный способ связать событие с многими элементами DOM
<button onClick={dosomething}>Click</button>
Есть ли эффективный способ сделать это (не добавляя OnClick к каждому элементу) когда мы имеем дело с десятками элементов?
Например, в моих системообразующих приложений, я бы просто применить обработчик класса:
events:
'click .someclass': 'doSomething'
Позвоночник путь кажется намного чище и проще в управлении. Есть ли способ подражать этому поведению с React Components?
Чтобы добавить какую-то перспективу, я скажу несколько десятков элементов формы, которые когда какие-либо из них меняются, я хочу потенциально запустить некоторую логику. Они могут быть текстовые поля, радио-кнопки и т.д.
С точки зрения кода, я вижу, что вы имеете в виду, но я интересно, если реагировать делает это под капотом, как оптимизация. – agmcleod
Если вы применяете класс к чему-то, как сложнее применить обработчик onClick? Я не уверен, чего вы надеетесь достичь –
Справедливая точка @ LukeMcGregor. Наверное, я просто не привык к этим встроенным обработчикам. чувствует себя странно. – Ben