Я новачок у 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?