Here's my sample code:
const { getConversionList, conversionList } = useConversion();
useEffect(() => {
getConversionList();
}, []);
useConversion is a GraphQL resolver hook, I'm getting Linting error to add dependency. But if I add dependency then it is an infinite rendering.
How can I safely bypass it?
Tried adding dependency by caused infinite rendering. I want useEffect to run only once on load hence added [] as dependency
useEffect(() => { getConversionList(); }, [getConversionList]);
if you need it on initial rendering will be something like this I guessconst { conversionList, loading, error } = useConversionsList();
useConversionList()
function would be called, not only on initial rendering