← 返回项目列表

开源 / TypeScript

hero-actions减少重复,表达意图。

用于创建类型安全 Redux action 与 reducer 的库,提供小巧、可组合的 API。

npm 软件包
actions.tsTS
const createAction =
createActionForPayloads<Payloads>();

export const setDirection =
createAction("direction/set");

// Clear intent. Typed by design.
hero-actions↗TYPE-SAFE. BY DESIGN.

项目背景

状态管理容易积累重复代码与隐含约定。hero-actions 让 action 类型、payload 与 reducer 之间的关系变得明确。

我的贡献

我设计并开发了该库、文档与示例应用。action 和 handler 工厂利用 TypeScript 类型推断,兼容 Redux 与 Redux Toolkit。本站也使用它管理导航、隐私偏好与联系表单状态。

其他项目

下一步

我们从哪里 开始?

需要理清的想法、需要改进的产品,或需要支持的团队。告诉我你的起点。

聊聊你的项目opentrentuno@gmail.com