JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<div>
<img class="gif-change" src='https://upload-assets.vice.com/files/2015/12/31/1451587321dj.gif'>
</div>
CSS
div {
width: 200px;
}
img {
width: 100%;
}
JavaScript
var gifs = ['https://upload-assets.vice.com/files/2015/12/31/1451587321dj.gif', 'http://67.media.tumblr.com/3477cac5f71987b0775c219e2925f41a/tumblr_o9pxbm6ACi1r9mp00o1_500.gif', 'http://67.media.tumblr.com/134abb1904030694a97b6a74ce8fc88d/tumblr_o8axd3ylRR1qk4ealo1_1280.gif'];
var totalGifs = gifs.length;
var gifShow = 0;
var changeTimer = setInterval(function() {
gifShow++;
if(gifShow == totalGifs) gifShow = 0;
$('.gif-change').prop('src', gifs[gifShow]);
}, 6000);