элемента в колбек, какой лучший способ мне нужно использовать. Как вариант:
handler = (item) => (e) => { … }
....
render() {
…. onClick={this.handler(item)}
}
В этом варианте очевидно что ф-ция в замыкании создается каждый раз при вызове render. Правильно ли я понимаю, что более экономично проставить элементу data-id и затем найти нужный элемент в списке. Если в этом будет необходимость?
Можно обойтись без data-. Передавай пропсами функцию handler и сам id. А в дочернем компоненте вызываешь handler с этим id.
Обсуждают сегодня