还原性的 还原( )与一样,是应用程序的可预测状态容器。 它的范围超出了为单个组件管理状态的范围,并且涉及整个应用程序。 用例 对于更简单的用例,使用挂钩足以管理组件级别的状态,或者将此方法与react结合使用就足够了,以允许树中更深的组件通过useContext挂钩接收更新。 有关更多信息,请参见 ,尤其是在使用一种可以提供足够好的现成构造块的语言中。 但是,上述方法不允许只订阅全局状态的一部分,导致所有订阅的组件在状态发生任何变化时都重新呈现(即使它们对特定的更新不感兴趣)。 这是一个已知问题,由于useContext内没有任何纾困机制,因此请参useContext 以获取真正的深入了