On screen resize the plane geometry

I have a plane mesh with texture that is spread across the screen.

// Load the image texture
const textureLoader = new THREE.TextureLoader();
const texture = textureLoader.load("assets/images/bridge.png");
let ang_rad = this.camera.fov * Math.PI / 180;
let fov_y = this.camera.position.z * Math.tan(ang_rad / 2) * 2;
var planeGeometry = new THREE.PlaneGeometry(fov_y * this.camera.aspect, fov_y);

this.mainPlaneGeometry = planeGeometry;
this.mainPlaneMaterial = new THREE.MeshBasicMaterial({ map: texture });
this.mainPlane = new THREE.Mesh(this.mainPlaneGeometry, this.mainPlaneMaterial);
this.scene.add(this.mainPlane);

I have the event listener when the screen resize:

self.renderer2.listen(window, 'resize', event => {
           self.onResize();
});

How to implement onResize() function to keep the plane with texture fit the screen?