From f55f1b09451fabac398cc27eacefe19645979a79 Mon Sep 17 00:00:00 2001 From: ren <18050944+renintw@users.noreply.github.com> Date: Wed, 7 Jun 2023 05:51:30 +0800 Subject: [PATCH] onClick should be updated when navigateToScreen is updated --- settings/src/components/screen-link.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/settings/src/components/screen-link.js b/settings/src/components/screen-link.js index 91c62b6e..d0d3973d 100644 --- a/settings/src/components/screen-link.js +++ b/settings/src/components/screen-link.js @@ -38,10 +38,13 @@ export default function ScreenLink( { classes.push( 'is-secondary' ); } - const onClick = useCallback( ( event ) => { - event.preventDefault(); - navigateToScreen( { currentScreen, nextScreen } ); - }, [] ); + const onClick = useCallback( + ( event ) => { + event.preventDefault(); + navigateToScreen( { currentScreen, nextScreen } ); + }, + [ navigateToScreen ] + ); return (