JSFiddle - React, Tailwind, and code Playground
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/pixi.js/2.2.1/pixi.js"></script>
JavaScript
var stage = new PIXI.Stage(0x000020);
var renderer = PIXI.autoDetectRenderer(window.innerWidth, window.innerHeight);
var sprite = PIXI.Sprite.fromImage('http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Playing_card_club_6.svg/200px-Playing_card_club_6.svg.png');
stage.addChild(sprite);
document.body.appendChild(renderer.view);
window.addEventListener('resize', function(){
renderer.resize(window.innerWidth, window.innerHeight);
}, false);
var dx = 15;
var renderFunction = function () {
renderer.render(stage);
if (sprite.x > window.innerWidth || sprite.x < 0){
dx *= -1;
}
sprite.x += dx;
requestAnimFrame(renderFunction);
};
renderFunction();