JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/pixi.js/4.3.4/pixi.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.1/TweenMax.min.js"></script>
JavaScript
var app = new PIXI.Application(800, 600, {backgroundColor : 0x1099bb});
document.body.appendChild(app.view);
//the thing to render
var container = new PIXI.Container();
app.stage.addChild(container);
container.position.set(5,0);
var g = new PIXI.Graphics();
g.lineStyle(1, 0x000000).beginFill(0xEE0000).drawRect(0, 0, 100, 140).endFill();
container.addChild(g);
//render texture/sprite 1
var brt = new PIXI.BaseRenderTexture(100, 150, PIXI.SCALE_MODES.LINEAR, 1);
var rt = new PIXI.RenderTexture(brt, container.frame);
var sprite = new PIXI.Sprite(rt);
sprite.x = 250;
sprite.y = 0;
app.stage.addChild(sprite);
TweenMax.to(container, 1, {y:120, rotation: -1, yoyo:true, repeat:-1});
app.ticker.add(function() {
app.renderer.render(container, rt, true, container.transform.worldTransform.clone().invert())
})