TypeScript forwardRef usage often requires careful typing for both the ref target type and the component's props.