基于 React, Redux-Observable 和 TypeScript 的示例应用

React + Redux-Observable + TypeScript 示例项目

这是一个展示如何结合 React, Redux-Observable 和 TypeScript 构建应用的示例项目。

运行项目

  1. 克隆项目代码库。
  2. 运行 npm install 安装依赖。
  3. 运行 npm start 启动开发服务器。
  4. 在浏览器中访问 index.html 查看应用。

分支说明

  • 主分支:使用最新版本的 Redux-Observable。
  • 旧分支:使用 Redux-Observable 0.18 版本。

许可证

该项目采用 MIT 许可证。

zip
react-redux-observable-typescript-sample-master.zip 预估大小:35个文件
folder
react-redux-observable-typescript-sample-master 文件夹
folder
images 文件夹
file
image01.png 1.23MB
file
package.json 1KB
folder
test 文件夹
folder
__mocks__ 文件夹
folder
shim.js 文件夹
file
styleMock.js 20B
file
fileMock.js 34B
file
jest.config.js 699B
file
index.html 295B
file
LICENSE 1KB
file
package-lock.json 456KB
folder
dist 文件夹
file
bundle.js.map 2.08MB
file
bundle.js 1.67MB
folder
src 文件夹
folder
style 文件夹
file
style.css 562B
folder
shared 文件夹
folder
models 文件夹
file
Weather.ts 750B
folder
services 文件夹
file
Api.ts 323B
folder
store 文件夹
folder
reducers 文件夹
file
MapReducer.ts 354B
file
index.ts 344B
folder
__test__ 文件夹
file
WeatherReducer.spec.ts 566B
file
WeatherReducer.ts 567B
folder
constants 文件夹
file
index.ts 353B
folder
epics 文件夹
file
WeatherEpic.ts 774B
file
index.ts 159B
folder
__test__ 文件夹
file
WeatherEpic.spec.ts 2KB
folder
actions 文件夹
file
index.ts 609B
folder
__test__ 文件夹
file
index.spes.ts 880B
file
index.ts 1KB
file
index.tsx 331B
folder
components 文件夹
file
Map.tsx 2KB
file
Weather.tsx 724B
file
App.tsx 762B
file
.eslintrc.js 657B
file
tsconfig.json 246B
file
.gitignore 947B
file
webpack.config.js 818B
file
README.md 710B
file
.editorconfig 187B
zip 文件大小:2.07MB