Turns out it has nothing to do with BabylonJS framework. Found an error in bespoke babylon/react integration layer code. 
QUICK TIP
In case anyone faces similar issue I can only suggest making sure engine.runRenderLoop(...) is actually being executed and scene.render() called. In my case problem was with initialisation method silently returning for !scene.isReady() thus preventing BabylonJS from rendering anything.