JSFiddle - React, Tailwind, and code Playground

HTML

<a href="#" id="link-1">Link 1</a>
<a href="#" id="link-2">Link 2</a>
<div id="output"></div>

CSS

a {
    transition: all 0.5s ease;
    padding:5px;
    background-color:#eee;
}

.active {
    background-color:aqua;
}

JavaScript

var $output = $('#output');

$('#link-1').click(function(){
    $('#link-2').trigger('click');
    $output.append('<div>Second output</div>');
});

$('#link-2').click(function(){
    var $obj = $(this);
    $obj.toggleClass('active');

    $obj.one('transitionend', function(){
        $output.append('<div>First output</div>');
    });
});