React generic memo & forwardRef
npm install react-generic-functionsSimple generic memo & forwardRef react functions
``tsx
import { memo, forwardRef } from 'react-generic-funtions';
interface ExampleComponentProps
genericProp: T
}
const ExampleComponent = forwardRef(
ref: ForwardedRef
) => {
const message = useMemo(() => {
if (typeof genericProp === 'number') {
return 'hello';
} else {
return 'word';
}
}, [genericProp])
return (
import { useRef } from 'react';
const ExampleRoot: FC = () => {
const componentRef = useRef
const [state, setState] = useState
// ...
return (
``