JSFiddle - React, Tailwind, and code Playground

HTML

<div class="rotating rotated0">A</div>
<div class="rotating rotated0">B</div>

CSS

.rotating {
  width: 20px;
  height: 20px;
  background-color: Red;
  margin-top: 0px;
}

.rotated0 {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}

.rotated1 {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

.rotated2 {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

.rotated3 {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
}

JavaScript

$(document).ready(function() {
  var degree = 0;
  $('.rotating').click(function() {
    $(this).toggleClass('rotated' + degree.toString());
    degree = (degree + 1) % 4;
    $(this).toggleClass('rotated' + degree.toString());
  });
});