diff --git a/package.json b/package.json index cdff07f283..46e2640888 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "eslint-plugin-prettier": "^2.6.0", "eslint-plugin-promise": "^3.7.0", "eslint-plugin-react": "^7.7.0", - "eslint-plugin-react-hooks": "^1.2.0", + "eslint-plugin-react-hooks": "^1.6.0", "eslint-plugin-standard": "^3.0.1", "events": "^3.0.0", "fbjs": "0.5.1", diff --git a/src/devtools/views/Components/Tree.js b/src/devtools/views/Components/Tree.js index 283bd4d66d..30df78d05b 100644 --- a/src/devtools/views/Components/Tree.js +++ b/src/devtools/views/Components/Tree.js @@ -170,7 +170,7 @@ export default function Tree(props: Props) { ]); // Focus management. - const handleBlur = useCallback(() => setTreeFocused(false)); + const handleBlur = useCallback(() => setTreeFocused(false), []); const handleFocus = useCallback(() => { setTreeFocused(true); diff --git a/src/devtools/views/Profiler/Profiler.js b/src/devtools/views/Profiler/Profiler.js index 1a5e002c8a..ed7b2907b0 100644 --- a/src/devtools/views/Profiler/Profiler.js +++ b/src/devtools/views/Profiler/Profiler.js @@ -117,7 +117,9 @@ function SuspendingProfiler() { CommitFilterModalContext ); - const dismissFilterModal = useCallback(() => setIsFilterModalShowing(false)); + const dismissFilterModal = useCallback(() => setIsFilterModalShowing(false), [ + setIsFilterModalShowing, + ]); let view = null; switch (selectedTabID) { diff --git a/src/devtools/views/Profiler/ToggleCommitFilterModalButton.js b/src/devtools/views/Profiler/ToggleCommitFilterModalButton.js index ddb7f300f9..88f55298aa 100644 --- a/src/devtools/views/Profiler/ToggleCommitFilterModalButton.js +++ b/src/devtools/views/Profiler/ToggleCommitFilterModalButton.js @@ -8,7 +8,9 @@ import ButtonIcon from '../ButtonIcon'; export default function ToggleCommitFilterModalButton() { const { setIsFilterModalShowing } = useContext(CommitFilterModalContext); - const showFilterModal = useCallback(() => setIsFilterModalShowing(true)); + const showFilterModal = useCallback(() => setIsFilterModalShowing(true), [ + setIsFilterModalShowing, + ]); return (