usePubSubContext 为了解决context下,使用reducer-dispatch作为全局状态管理的时候,出现的多组件依赖state的不同属性,但导致重复更新的问题。 工程示例:npm run dev