< div >
编者注:本文由我们的编辑团队于2022年10月17日更新. 它已被修改为使用嵌入式代码演示, 参考最近的数据, 并与我们目前的编辑标准保持一致.
企业级反应应用程序的开发人员知道状态管理对于一致的最终用户体验是多么重要.
然而,用户并不是唯一受状态管理影响的人. 开发人员反应 创建和维护状态. 他们希望状态管理简单、可扩展和原子化. 反应已经朝着这个方向发展了 引入钩子.
当状态应该在许多组件之间共享时,可能会出现问题. 工程师必须找到适合他们需要的工具和库, 同时满足企业级应用程序所需的高标准.
在本文中, 我分析和比较了最流行的库,并选择了最适合的一个 反应状态管理 在企业级应用程序中.
内置的反应状态管理功能
反应具有跨多个组件提供数据的优秀工具. 的主要目标 上下文 是为了避免螺旋桨钻井. 我们的目标是获得一个易于使用的工具来管理企业应用程序中可能遇到的各种场景中的状态:频繁的更新, 重新设计, 新特性的引入, 等等.......
上下文的唯一优点是它不依赖于第三方库, 但这并不能抵消维持这种方法所付出的努力.