我刚接触 ReactJS。之前我使用 jQuery 来设置所需的任何动画或功能。但现在我正在尝试使用 ReactJS 并尽量减少对 jQuery 的使用。
我的情况是:
我正在尝试使用 ReactJS 构建一个手风琴效果。
<div class="accor">
<div class="head">Head 1</div>
<div class="body hide">Body 1</div>
</div>
<div class="accor">
<div class="head">Head 1</div>
<div class="body hide">Body 1</div>
</div>
<div class="accor">
<div class="head">Head 1</div>
<div class="body hide">Body 1</div>
</div>
使用jQuery:
$('.accor > .head').on('click', function(){
$('.accor > .body').slideUp();
$(this).next().slideDown();
});
我的问题:
如何使用ReactJS完成这个任务?