React version: 16.13.1
Steps To Reproduce
- Use type generics in a useEffect.
Code example:
function useBug<T>(): void {
useEffect(() => {
let bug: T;
}, []); // <-- ESLint error: React Hook useEffect has a missing dependency: 'T'.
}
The current behavior
Dependency array throws ESLint error.
React Hook useEffect has a missing dependency: 'T'. Either include it or remove the dependency array react-hooks/exhaustive-deps
The expected behavior
No missing dependencies reported.