The fetch options are for Data Caching, not for Memoization. React keep the result of the fetch call during rendering. Since you're using it in a Page, the result is preserved throughout the rendering. Essentially, it seems that the lack of Data Caching is being blocked by the Memoization mechanism in this situation I suggest you also read this article Request Memoization