Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 165|回复: 0

提供对基于 React Hooks 的 API 和 Redux 中间件

[复制链接]

1

主题

0

回帖

7

积分

新手上路

Rank: 1

积分
7
发表于 2023-8-5 19:37:30 | 显示全部楼层 |阅读模式
例如开箱即用的 Redux thunk)的支持。有了这个,Easy Peasy 可以设置为使用 thunk 操作执行 API 请求作为副作用。

让我们看看下面的 API 调用,了解删除用户并通过其 获取用户的请求示例id。在代码块中,我们使用 thunk 从 API 获取用户getUser并将用户设置为当前状态,我们也对该deleteUser方法做了同样的事情。

EASY PEASY 与 REDUX/MOBX/HOOKSTATE  
与 Redux 和 MobX 等其他状态管理器类似,Easy Peasy 使用单个存储来处理应用程序状态,并且它还喜欢使用操作作为应用程序存储的数据源。需要注意的是,Easy Peasy 在内部使用 Redux 来管理状态。

与 Redux 和 MobX 不同,Easy Peasy 几乎不需要样板代码即可使用,Easy Peasy在底层使用Immer ,这使开发人员能够与数据交互,同时保留不可变数据的优势。

Easy Peasy 允许开发人员通过使用 Redux 中间件和其 中东移动数据库 他自定义挂钩来扩展应用程序商店以提高性能。

与 React HookState 相比,Easy Peasy 通过单个存储提供了更轻松的管理和更新状态,并使用自定义挂钩与组件共享信息,例如Easy Peasy 开箱即用的useStoreState和。useStoreAction

凭借其简单性和零样板代码,Easy Peasy 可用于管理从简单的 React 待办应用程序到大型应用程序的状态。Easy Peasy 还提供了对 TypeScript 的开箱即用支持。


使用 EASY PEASY 构建笔记应用程序
现在我们已经了解了 Easy Peasy 的核心概念,我们将构建一个笔记应用程序并使用 Easy Peasy 管理状态。该应用程序将允许用户使用切换按钮添加、删除和临时取消注释。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2025-6-9 19:37 , Processed in 0.061508 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表