【发布时间】:2015-07-22 19:07:57
【问题描述】:
我们正在创建一个新站点,我们选择 reactjs 来执行此操作。现在我正在研究 javascript 中的事件,幸运的是,我偶然发现了这个网站,他在那里教授 how to handle events for many elements 并让家长处理事件,这基本上也是我们现在正在为外部网站做的事情。
随着我继续研究,我还偶然发现了这个answer here(更面向反应),它说我会将函数/方法从父级传递给子级。
它的推广方式与第一个链接中提到的相同吗?另外,这是在 reactjs 中执行此操作的方法(例如处理事件的第一个链接)吗?我应该沿着这条线在某个地方实施吗?
跟进问题...还是我应该单独提出这个问题?
如果我有
<Parent>
<ChildComponent>
<ChildComponent>
...
当点击一个孩子时,我会向它添加一个类,比如.selected。但我需要将其删除给其他人,因为他们不再被选中。在 jQuery 中,我可以做类似的事情
$('.child-components').removeClass('selected');
$(this).addClass('selected');
如何以反应的方式做到这一点?
【问题讨论】:
标签: events javascript-events reactjs