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(query); const [feedbackText, setFeedbackText] = useState(''); commit({ onCompleted(data) { // $ Source setFeedbackText(data); }, }); return (
); // $ Alert } import { useSubscription } from 'react-relay'; import { useMemo } from 'react'; function func8({GroupLessonsSubscription}) { const [fragmentRef, setFragmentRef] = useState(); const groupLessonConfig = useMemo(() => ({ subscription: GroupLessonsSubscription, variables: {}, onNext: (res) => { // $ Source setFragmentRef(res); }, onError: (err) => { console.error('Error with subscription:', err); }, onCompleted: () => { console.log('Subscription completed'); }, }), []); useSubscription(groupLessonConfig); return (
); // $ Alert } import { fetchQuery } from 'react-relay' function func9({query, environment}) { fetchQuery(environment, query,{id: 4},).subscribe({ start: () => {}, complete: () => {}, error: (error) => {}, next: (data) => { // $ Source const outputElement = document.getElementById('output'); if (outputElement) { outputElement.innerHTML = data.user; // $ Alert } } }); } import { readFragment } from "relay-runtime"; function func10({ query, key }) { const data = readFragment(query, key); // $ Source return (

); // $ Alert }