I use TypeScript and class component way and I need to save reference on my element. I am going to get the state of target element when 'resize' event will happen.
Accordingly How to use refs in React with Typescript I tried this:
export default class Carousel extends Component<CarouselProps, CarouselState> {
    private ref:  React.LegacyRef<HTMLDivElement>;
    constructor(...) {
        this.ref = React.createRef();
        window.addEventListener('resize', (e) => this.resizeCarouselElements());
    }
    componentDidUpdate(...){...}
    componentDidMount(...){...}
    resizeCarouselElements = () => {
        <...get current state of target element here ...>
    }
    render() {
        return (
            <div className='name' ref={this.ref}>
    })
}
But after resizing the window I have got null:
How can I save reference on my div className='name' and use it after user's window resizing? Which way is the best practice? Store the ref in state, const or somewhere else?

