useRef
useRef returns a mutable ref object whose .current property is initialized to the passed argument
(initialValue). The returned object will persist for the full lifetime of the component.
Note that useRef() is useful for more than the ref attribute. It’s handy for keeping any mutable
value around similar to how you’d use instance fields in classes.
function useRef<T>(initialValue: T): MutableRef<T>;
function useRef<T>(initialValue: T | null): Ref<T>;
function useRef<T = undefined>(): MutableRef<T | undefined>;
§
useRef<T>(initialValue: T): MutableRef<T>
[src]useRef returns a mutable ref object whose .current property is initialized to the passed argument
(initialValue). The returned object will persist for the full lifetime of the component.
Note that useRef() is useful for more than the ref attribute. It’s handy for keeping any mutable
value around similar to how you’d use instance fields in classes.