是否有任何库/核心 React 函数提供类似于 useSelector
的功能?
最佳答案
你从根本上误解了上下文。上下文不是一个状态管理解决方案,它是一个存储解决方案。它对管理状态的任何流程没有意见。如果您想使用选择器模式,您需要自己编写。
详细来说,人们经常将 Context 与本地状态、Redux、MobX 等进行比较。真正的比较是 Context + 自定义解决方案与 Redux、MobX 等。像 Redux 这样的库在底层使用 Context。在 React 中存储状态的解决方案是钩子(Hook)或上下文。两者都带有用于输入和输出数据的 API。除此之外的任何增强功能都必须由您自己创建。这些外部库提供了这些增强功能。
关于reactjs - React 上下文 API 的选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65265836/