unmemoizedDependency{{name}} is not memoized. Wrap it in useMemo/useCallback or move it to module scope.small-rules/memoized-effect-dependenciesFlags effect dependencies that are not memoized. Unmemoized dependencies can cause unnecessary re-renders or infinite loops.
unmemoizedDependency{{name}} is not memoized. Wrap it in useMemo/useCallback or move it to module scope.This rule accepts one options object after the severity.
import { useEffect } from "@rbxts/react";
function Component() { const dep = {}; useEffect(() => {}, [dep]);}import { useEffect, useMemo, useCallback } from "@rbxts/react";
function Component() { const memo = useMemo(() => ({}), []); const callback = useCallback(() => {}, []); useEffect(() => {}, [memo, callback]);}