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();
var g = new PIXI.Graphics();
g.lineStyle(1, 0x000000).beginFill(0xEE0000).drawRect(0, 0, 100, 140).endFill();
container.addChild(g);
//nest
var container2 = new PIXI.Container();
container2.position.set(350, 350);
container2.addChild(container);
//render texture/sprite 1
var brt = new PIXI.BaseRenderTexture(100, 140, PIXI.SCALE_MODES.LINEAR, 1);
var rt = new PIXI.RenderTexture(brt);
var sprite = new PIXI.Sprite(rt);
app.stage.addChild(sprite, container2);
TweenMax.to(container2, 1, {y:120, rotation: -1, yoyo:true, repeat:-1});
app.ticker.add(function() {
//works
//app.renderer.render(container2, rt, true, container2.transform.worldTransform.clone().invert());
//doesn't work
app.renderer.render(container, rt, true, container.transform.worldTransform.clone().invert());
})