最佳答案
我是 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 做到这一点?