What happens if useMemo is called without a dependency array?
React caches the value forever after the first render
React recalculates the value during every render
React throws because dependencies are required
React compares all captured variables automatically