import React, { useState } from "react"; import { useFragment } from 'react-relay'; const func1 = ({ commentRef, query }) => { const commentData = useFragment(query, commentRef); // $ Source=[js/xss] return (
// $ Alert=[js/xss] {" "} {commentData.text}
); }; import { useLazyLoadQuery } from "react-relay"; function func2({ query }) { const data = useLazyLoadQuery(query, {}); // $ Source return ; // $ Alert } import { useQueryLoader, usePreloadedQuery } from "react-relay"; function func3({ initialQueryRef, query }) { const [queryReference, loadQuery] = useQueryLoader(query, initialQueryRef); return ( ); } import { useClientQuery } from "react-relay"; function func4({ query }) { const data = useClientQuery(query, {}); // $ Source return ; // $ Alert } import { useRefetchableFragment } from "react-relay"; function func5({ query, props }) { const [data, refetch] = useRefetchableFragment(query, props.comment); // $ Source return ( <> // $ Alert > ); } import { usePaginationFragment } from "react-relay"; function func6({ query }) { const { data, // $ Source loadNext, loadPrevious, hasNext, hasPrevious, isLoadingNext, isLoadingPrevious, refetch, } = usePaginationFragment(query, {}); return ; // $ Alert } import { useMutation } from 'react-relay'; import type { FeedbackLikeMutation } from './FeedbackLikeMutation.graphql'; function func7(query) { const [commit, inFlight] = useMutation