usePersist
It returns the same function identifier no matter whether the callback
parameter is changed or not. The returned function is used in the same way as the callback
.
API
function usePersist<T extends (...args: any[]) => any>(
callback: T
): (...args: Parameters<T>) => ReturnType<T>;
Example
import React from "react";
import { usePersist } from "@lilib/hooks";
function Example() {
const callback = usePersist(() => {
// Do something.
});
...
}