Open
Description
Doesn't work:
import { TextfieldProps } from './types';
const Textfield = forwardRef((props: TextfieldProps, ref) => {
^^^^^^^^^^^^^^^ not extracted
return <input />;
});
Textfield.displayName = 'Textfield';
export default memo(Textfield);
Doesn't work:
import { TextfieldProps } from './types';
const Textfield = forwardRef<unknown, TextfieldProps>((props: TextfieldProps, ref) => {
^^^^^^^^^^^^^^^ not extracted
return <input />;
});
Textfield.displayName = 'Textfield';
export default memo(Textfield);
Works
import { TextfieldProps } from './types';
const Textfield = forwardRef((props: TextfieldProps, ref) => {
return <input />;
});
Textfield.displayName = 'Textfield';
export default memo<TextfieldProps>(Textfield);
^^^^^^^^^^^^^^^ extracts, but now missing ref prop in the component types