Redux Model TS 基于 Redux 的面向对象封装 项目简介
基于Redux的面向对象封装,可减少一半的redux代码,让你专心写业务,同时在typescript中拥有100%的代码提示。写代码就是要快人一步。该项目同时支持 javascript 和 typescript,但我推荐你使用typescript以得到更好的体验。本模型库在使用ts的情况下,你将得到100%无死角的静态类型提示。对比 原生redux redux-model-ts 写法 函数式 面向对象 定义types 要 内置 action与reducer文件分离 要 不要 对ts的支持 一般 完美 异步请求 thunk 或 saga 内置 异步loading状态 写reducer处理 内置 代码量 多 少 本模型库在使用ts的情况下,你将得到100%无死角的静态类型提示。安装# 使用npm
npm install redux-model-ts
npm install redux react-redux redux-thunk
# 使用yarn
yarn add redux-model-ts
yarn add redux react-redux redux-thunkredux-thunk并不是必须的,除非你想使用thunk的特性如果你想使用react的hooks特性,请保持react的版本在16.8.3+以及react-redux的版本在7.1.0+
npm install redux-model-ts
npm install redux react-redux redux-thunk
# 使用yarn
yarn add redux-model-ts
yarn add redux react-redux redux-thunkredux-thunk并不是必须的,除非你想使用thunk的特性如果你想使用react的hooks特性,请保持react的版本在16.8.3+以及react-redux的版本在7.1.0+