diff --git a/contributors.yml b/contributors.yml index 56ffb8caac..32802d551f 100644 --- a/contributors.yml +++ b/contributors.yml @@ -210,3 +210,4 @@ - yionr - yuleicul - zheng-chuang +- vaynevayne diff --git a/packages/react-router-dom/index.tsx b/packages/react-router-dom/index.tsx index dcfa2b8f7d..7a5fe83c21 100644 --- a/packages/react-router-dom/index.tsx +++ b/packages/react-router-dom/index.tsx @@ -1098,7 +1098,7 @@ export function useFetcher(): FetcherWithComponents { }); let submit = useSubmitImpl(fetcherKey, routeId); - let fetcher = router.getFetcher(fetcherKey); + let fetcher = useMemo(()=> router.getFetcher(fetcherKey), [fetcherKey]); let fetcherWithComponents = React.useMemo( () => ({