开源 / 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。本站也使用它管理导航、隐私偏好与联系表单状态。
其他项目
下一步

