Calls a function during the initial render and caches its result until the component is unmounted.
The function arguments.
The function return value.
The function to call.
The function's return value, or the cached return value.
Calls a function during the initial render and caches its result until the component is unmounted.