React 项目中,我常用的状态管理

个人项目总结,以及个人开源作品展示
更新于: 2021-12-19 12:57:28
方案名称核心技术描述优点缺点推荐指数
stateReact useState项目功能里的单个状态管理,不涉及跨组件的场景使用简单,官方的方案只适合组件内的简单状态管理⭐️⭐️⭐️⭐
 hooksReact Hooks项目里的常用功能使用简单,官方的方案-⭐️⭐️⭐️⭐️⭐️
activeState@jswork/next-active-state自己原创: 复杂组件的多个状态管理方案使用极为简单使用 proxy 实现,兼容性/bug 不容忽视⭐️⭐️⭐️⭐
nx.redux@jswork/next-react-redux自己原创: nx.$memory/nx.$session上手极为简单,功能强大使用不当,容易产生性能问题⭐️⭐️⭐️
mobxmobx@5nx.$root-part1/part2/part3 使用方便容易上手,文档齐全,性能好; 函数式/类组件均友好支持; 无明显缺点⭐️⭐️⭐️⭐️⭐️