红面条 Redoodle是Redux的插件库,可增强其与TypeScript的集成。 Redoodle包括一些主要的附加组件类别,可以单独使用并且可以很好地玩耍: ,或“最终,我的减速器在重构时将停止断开” ,或“我的动作创作者终于神智清醒” 不可变的类型安全状态操纵 一些 动机 Redux为状态管理带来了理智,并在许多React应用程序的体系结构中占据了一席之地。 TypeScript也获得了广泛的关注,并以其逐月的高质量版本给社区留下了深刻的印象。 不幸的是,在某些地方默认Redux和TypeScript不能很好地配合使用: Redux动作具有魔术字符串类型和不透明的有效负载,没