我有一个组件,它通过addEventListener和removeEventListener在几个地方使用事件侦听器。我在组件中使用钩子,其中一些组件的末尾有依赖数组,特别是带有事件函数与侦听器一起使用的useCallback(eventFunction, dependencies)。依赖项通常是使用useState声明的有状态变量。
据我所知,在add/remove E
我有一个名为Settings的组件,它包含一个变量(IsActive),useState默认为true。在单击按钮时,我需要从该组件的外部更新变量(IsActive)的状态。该按钮不是此组件的一部分。如何在单击按钮时更改该变量的状态。文件Settings.tsx import ReactDOM from &quo