useImperativeHandle

What is the primary use case for exposing methods using useImperativeHandle?