Date: YYYY-MM-DD
Status: Accepted | Deprecated | Replaced by [000][template]
Warning
This decision is deprecated. >
| import { useLocation, useNavigation, useSearchParams } from "@remix-run/react"; | |
| import { useCallback, useMemo } from "react"; | |
| export function useOptimisticSearchParams() { | |
| const location = useLocation(); | |
| const [searchParams, setSearchParams] = useSearchParams(); | |
| const navigation = useNavigation(); | |
| const nextSearchParams = useMemo(() => { | |
| if (navigation.location?.pathname === location.pathname) { |