It sets the element in immutable way.
Use node package manager to install @mertsolak/use-immutable-ref.
npm i @mertsolak/use-immutable-ref
import { useImmutableRef } from '@mertsolak/use-immutable-ref';
const App = () => {
const [element, setRef] = useImmutableRef<HTMLDivElement>();
return <div ref={setRef} />;
};
export default App;