Как получить доступ к элементу li
в обработчике кликов для добавления класса при нажатии?Как получить доступ к узлу элемента в реакции redux
const Type = React.createClass({
clickHandler: function() {
...
},
render() {
const classType = `cell type type-${this.props.name}`
return (
<li
onClick={this.clickHandler}
className={classType}
>
{this.props.name}
</li>
)
}
})
Я не знаком с самим собой, но почти все фреймворки, которые имеют обертки событий, передают ссылку в аргументе clickHandler в scope/viewModel/this обработчика действий, а второй параметр часто является самим dom. Вы положили перерыв в clickHandler, чтобы посмотреть список аргументов? –
Вы смотрите здесь: https://facebook.github.io/react/docs/interactivity-and-dynamic-uis.html#under-the-hood-autobinding-and-event-delegation –