我在一个项目中使用了一种模式,其中大多数状态都驻留在redux上。我还试图使应用程序逻辑接近于redux,所以我使用选择器,并将所有可能的操作包装到自定义钩子中。在运行一些分析测试时,我注意到,当我使用自定义钩子(例如下面的例子)时,当redux状态发生变化时,使用它们的所有组件都会重新呈现:
export const useD
我尝试在歌曲的播放/暂停中使用redux name isPlaying中的一个状态来控制我的应用程序,当我当前歌曲的id更改时,获取数据并调度一个操作来更改详细信息,我希望效果依赖于isPlaying和id,所以当我更改歌曲时播放不会停止,但是为什么当我的id change.The第一个钩子控制歌曲播放,第二个钩子控制