JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script>
<div>
    <a href="#" id="slide1">Slide Toggle 1 +</a>
    <div id="slide1panel" style="display:none; background-color:#4CF;width:100px;height:200px;"></div>
</div>

<div>
    <a href="#" id="slide2">Slide Toggle 2 +</a>
    <div id="slide2panel" style="display:none; background-color:#4CF;width:100px;height:200px;"></div>
</div>

JavaScript

$(document).ready(function() {
    // check the cookies when the page loads
    // 1st panel
    if ($.cookie('currentToggleslide1panel') === 'visible') {
        togglePanel($('#slide1panel'), $('#slide1'), 0);
    }
    // 2nd panel
     if ($.cookie('currentToggleslide2panel') === 'visible') {
        togglePanel($('#slide2panel'), $('#slide2'), 0);
    }    

    //handle the clicking of the show/hide toggle button of the 1st panel
    $('#slide1').click(function() {
        //toggle the panel as required
        togglePanel($('#slide1panel'), $('#slide1'), 'slow');
    });
    
     //handle the clicking of the show/hide toggle button of the 2nd panel
    $('#slide2').click(function() {
        //toggle the panel as required
        togglePanel($('#slide2panel'), $('#slide2'), 'slow');
    });
});

function togglePanel(panel, button, toggleSpeed) {
    var panelPreviousStateVisible = panel.is(':visible');
    // Toggle the div
    if (toggleSpeed > 0 || toggleSpeed === 'slow' || toggleSpeed === 'fast') {
        panel.slideToggle(toggleSpeed);
    } else {
        panel.toggle();
    }
    
    // Once toggled, set the cookie and the text
    if (!panelPreviousStateVisible) { 
        $.cookie('currentToggle' + panel.attr('id'), 'visible', { path: '/' });
        // Set the text by removing the last char and add a minus symbol
        button.text(button.text().slice(0,-1) + "-");
    } else {
         $.cookie('currentToggle' + panel.attr('id'), 'hidden', { path: '/' });
        // Set the text by removing the last char and add a plus symbol
        button.text(button.text().slice(0,-1) + "+");
    }
}