跳至主内容区

使用Immer构建的项目

[非官方测试版翻译]

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

  • react-copy-write 通过可变API实现不可变状态

  • redux-toolkit 官方推荐的、开箱即用的工具集,用于高效的Redux开发

  • immer based handleActions 为Redux提供无样板代码的action

  • redux-box 模块化、易于理解的Redux状态管理方案,样板代码最少

  • quick-redux 让Redux开发更快速、更简单的工具

  • bey 使用Immer为React实现的简单不可变状态管理

  • cool-store 基于ImmerJS和RxJS构建的不可变状态存储

  • immer-wieder 结合React 16 Context和immer实现Redux语义的状态管理库

  • robodux 灵活减少Redux样板代码的方案

  • immer-reducer 使用TypeScript实现类型安全且简洁的React(useReducer())和Redux reducer

  • redux-ts-utils 创建类型安全Redux应用所需的一切,特别强调简洁性

  • react-state-tree 可替代useState的解决方案,将状态持久化到类似Redux的状态树中

  • redux-immer 用于创建与Redux combineReducers等效的函数,支持immer状态。类似redux-immutable但专为immer设计

  • ngrx-wieder 基于NgRx和Immer的轻量级可配置方案,为Angular应用实现撤销/重做功能

  • immer-yjs 结合immer与CRDT库y.js,实现简便的JSON数据操作

  • immerhin 支持撤销/重做的状态同步方案

  • ...以及更多项目