Prevent infinite renders during manga migration search

Regression introduced with 70f8e36b6e
This commit is contained in:
schroda
2024-10-06 13:42:11 +02:00
parent 84b9f8361d
commit 2916bfbe88

View File

@@ -202,7 +202,7 @@ export const SearchAll: React.FC = () => {
const [showNsfw] = useLocalStorage<boolean>('showNsfw', true);
const { data, loading, error, refetch } = requestManager.useGetSourceList({ notifyOnNetworkStatusChange: true });
const sources = data?.sources.nodes ?? [];
const sources = useMemo(() => data?.sources.nodes ?? [], [data?.sources.nodes]);
const [sourceToLoadingStateMap, setSourceToLoadingStateMap] = useState<SourceToLoadingStateMap>(new Map());
const debouncedSourceToLoadingStateMap = useDebounce(sourceToLoadingStateMap, 500);