JSFiddle - React, Tailwind, and code Playground

HTML

<div></div>

CSS

@-webkit-keyframes "blink" {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
.animate {
    background: #000;
    height: 100px;
    width: 100px;
    opacity: 0;
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease;
}

JavaScript

$("div").bind("webkitTransitionEnd", function() {
  alert(1);
}).addClass("animate");