7.9.5 • Published 4 years ago

react-redux-component-loader v7.9.5

Weekly downloads
1,268
License
MIT
Repository
github
Last release
4 years ago

React Component Loader

7.0.1

安装

  • npm i -D react-redux-component-loader

特性

  • 将目录映射为路由
  • 支持页面组件、model 的懒加载(默认)
  • 针对 React Router v4
  • 对 webpack 热打包的完全支持
  • 可以自动给 types 加上 namespace
  • 简单的"数据绑定"

约定

基本约定

  • 每个有 view.jsx 的文件夹都对应一个页面
  • 每个页面都需有view.jsx,reducer.js, saga.js 这三个文件,分别对应于视图入口、model、异步操作
  • 除了 loader 配置中externals选项中出现的页面,所有页面均需要me.json文件
  • 如果最后一级的文件夹名为/list, 那么将拥有两个路由,为${prefix}以及${prefix}/list[${args}], 如果 list 页面需要参数必须使用完整链接
  • 如果一个文件夹不存在view.jsx,则该文件夹会被当作公共组件文件夹,其中的所有*.jsx都将被包含入app.bundle.js

me.json配置

{
  "description": "",
  "crumb": [],
  "route": "/:id?", // 页面的路由参数,具体规则见React-Router的文档
  "sync": true,  // 默认为false,如果设置为true,该页面将不会懒加载
  "retain": true // 默认为false,若设为true,则页面对应的state会retain
}

自动给 type 加上 namespace

  • 需要有单独的一个文件导出 types
  • 需配置 loader 以及 babel-plugin,方法详见示例中的 types.js部分
  • 如果不需要加名空间,type 的值需是:global:开头
  • 可以只声明不定义(必须使用let或不推荐的var),如此将会把标识符的名称作为字符串的值
  • 所加的 namespace 前缀可读性你会满意的

版本约束

  • React Router: 4
  • React Router Redux(如果需要): 5
  • React: >=15
  • Node: >= 4

示例

具体见example

主要的配置及文件

简单的数据绑定

  • 在 JSX 的情况下,如果设定data-bind属性为 x,那么将会把值 x 与 model 同名属性 x 绑定

简单运行这个项目

  • git clone 该项目
  • npm i && cd example && npm i && npm run build
  • 打开example/index.html即可
7.9.5

4 years ago

7.9.5-alpha.0

4 years ago

7.9.4

4 years ago

7.9.4-alpha.0

4 years ago

7.9.3

4 years ago

7.9.2

4 years ago

7.3.5

4 years ago

7.9.1

4 years ago

7.9.1-alpha.39

4 years ago

7.9.1-alpha.38

4 years ago

7.9.1-alpha.44

4 years ago

7.9.1-alpha.42

4 years ago

7.9.1-alpha.41

4 years ago

7.9.1-alpha.35

4 years ago

7.9.1-alpha.36

4 years ago

7.9.1-alpha.33

4 years ago

7.9.1-alpha.34

4 years ago

7.9.1-alpha.37

4 years ago

7.9.1-alpha.31

4 years ago

7.9.1-alpha.32

4 years ago

7.9.1-alpha.13

4 years ago

7.9.1-alpha.14

4 years ago

7.9.1-alpha.11

4 years ago

7.9.1-alpha.17

4 years ago

7.9.1-alpha.10

4 years ago

7.9.1-alpha.8

4 years ago

7.9.1-alpha.9

4 years ago

7.9.1-alpha.6

4 years ago

7.9.1-alpha.7

4 years ago

7.9.1-alpha.4

4 years ago

7.9.1-alpha.5

4 years ago

7.9.1-alpha.2

4 years ago

7.9.1-alpha.3

4 years ago

7.9.1-alpha.0

4 years ago

7.9.1-alpha.24

4 years ago

7.9.1-alpha.25

4 years ago

7.9.1-alpha.23

4 years ago

7.9.1-alpha.28

4 years ago

7.9.1-alpha.29

4 years ago

7.9.1-alpha.26

4 years ago

7.9.1-alpha.27

4 years ago

7.9.1-alpha.21

4 years ago

7.9.1-alpha.19

4 years ago

7.9.1-alpha.30

4 years ago

7.3.4

4 years ago

7.9.0

4 years ago

7.9.0-beta.2

4 years ago

7.9.0-beta.1

4 years ago

7.8.3

4 years ago

7.8.2

4 years ago

7.8.1

4 years ago

7.9.0-beta.0

4 years ago

7.8.1-beta.9

4 years ago

7.8.1-beta.8

4 years ago

7.8.1-beta.7

4 years ago

7.8.1-beta.6

4 years ago

7.8.1-beta.5

4 years ago

7.8.1-beta.4

4 years ago

7.8.1-beta.3

4 years ago

7.8.1-beta.1

4 years ago

7.8.1-beta.2

4 years ago

7.8.1-beta.0

4 years ago

7.8.0

4 years ago

7.7.1

4 years ago

7.7.0

4 years ago

7.7.3

4 years ago

7.7.2

4 years ago

7.7.0-beta.12

4 years ago

7.7.0-beta.10

4 years ago

7.7.0-beta.9

4 years ago

7.7.0-beta.8

4 years ago

7.7.0-beta.7

4 years ago

6.5.3-rc.54

4 years ago

7.7.0-beta.6

4 years ago

7.7.0-beta.5

4 years ago

7.6.5

4 years ago

7.7.0-beta.4

4 years ago

7.7.0-beta.3

4 years ago

7.7.0-beta.2

4 years ago

7.6.4

4 years ago

7.7.0-beta.1

4 years ago

7.6.3

4 years ago

7.7.0-alpha.6

4 years ago

7.7.0-alpha.5

4 years ago

7.7.0-alpha.4

4 years ago

7.7.0-alpha.3

4 years ago

7.7.0-alpha.2

4 years ago

7.6.2

4 years ago

7.6.1

4 years ago

7.7.0-alpha.1

4 years ago

7.6.0

4 years ago

7.6.0-alpha.4

4 years ago

7.6.0-alpha.3

4 years ago

7.6.0-alpha.1

4 years ago

7.6.0-alpha.2

4 years ago

7.5.3

4 years ago

7.5.2

4 years ago

7.5.1

4 years ago

7.5.1-alpha.3

4 years ago

7.5.1-alpha.2

4 years ago

7.5.0-alpha.2

4 years ago

7.4.3

4 years ago

7.4.2

4 years ago

7.5.0-alpha.1

4 years ago

7.5.0-alpha.0

4 years ago

7.4.2-alpha.6

4 years ago

7.4.2-alpha.4

5 years ago

7.4.1

5 years ago

7.4.0

5 years ago

7.3.3

5 years ago

7.3.3-rc.8

5 years ago

7.3.3-rc.7

5 years ago

7.3.3-rc.6

5 years ago

7.3.3-rc.5

5 years ago

7.3.3-rc.4

5 years ago

7.3.3-rc.3

5 years ago

7.3.3-rc.2

5 years ago

7.3.3-rc.1

5 years ago

7.3.3-rc.0

5 years ago

7.3.3-alpha.24

5 years ago

7.3.3-alpha.23

5 years ago

7.3.3-alpha.22

5 years ago

7.3.3-alpha.21

5 years ago

7.3.3-alpha.20

5 years ago

7.3.3-alpha.19

5 years ago

7.3.3-alpha.18

5 years ago

7.3.3-alpha.17

5 years ago

7.3.3-alpha.16

5 years ago

7.3.3-alpha.15

5 years ago

7.3.3-alpha.14

5 years ago

7.3.3-alpha.13

5 years ago

7.3.3-alpha.12

5 years ago

7.3.3-alpha.11

5 years ago

7.3.3-alpha.8

5 years ago

7.3.3-alpha.7

5 years ago

7.3.3-alpha.6

5 years ago

7.3.3-alpha.5

5 years ago

7.3.3-alpha.3

5 years ago

7.3.3-alpha.4

5 years ago

7.3.3-alpha.2

5 years ago

7.3.3-alpha.1

5 years ago

7.3.3-alpha.0

5 years ago

6.5.3-rc.53

5 years ago

6.5.3-rc.52

5 years ago

6.5.3-rc.51

5 years ago

6.5.3-rc.50

5 years ago

7.3.2

5 years ago

7.3.1

5 years ago

7.2.0

5 years ago

7.1.6

5 years ago

7.1.5

5 years ago

7.1.4

5 years ago

7.1.3

5 years ago

7.1.2

5 years ago

7.1.1

5 years ago

7.1.0

5 years ago

7.0.2

5 years ago

7.0.1-beta.15

5 years ago

7.0.1-beta.14

5 years ago

7.0.1-beta.13

5 years ago

7.0.1-beta.12

5 years ago

7.0.1-beta.11

5 years ago

7.0.1-beta.10

5 years ago

7.0.1-beta.8

5 years ago

7.0.1-beta.9

5 years ago

7.0.1-beta.7

5 years ago

7.0.1-beta.6

5 years ago

7.0.1-beta.5

5 years ago

7.0.1-beta.4

5 years ago

7.0.1-beta.3

5 years ago

7.0.1-beta.2

5 years ago

7.0.1-beta.1

5 years ago

7.0.0-beta.12

5 years ago

7.0.0-beta.11

5 years ago

7.0.0-beta.4

5 years ago

7.0.0-beta.5

5 years ago

7.0.0-beta.9

5 years ago

6.5.3-rc.49

5 years ago

7.0.0-beta.3

5 years ago

7.0.0-beta.1

5 years ago

6.5.3-rc.48

5 years ago

6.5.3-rc.47

5 years ago

6.5.3-rc.46

5 years ago

6.5.3-rc.44

5 years ago

6.5.3-rc.45

5 years ago

6.5.3-rc.43

5 years ago

6.5.3-rc.42

5 years ago

6.5.3-rc.41

5 years ago

6.5.3-rc.40

5 years ago

6.5.3-rc.37

5 years ago

6.5.3-rc.38

5 years ago

6.5.3-rc.39

5 years ago

6.5.4-beta.3

5 years ago

6.5.4-beta.4

5 years ago

6.5.4-beta.5

5 years ago

6.5.4-beta.6

5 years ago

6.5.4-beta.1

5 years ago

6.5.3-rc.36

5 years ago

6.5.3-rc.35

5 years ago

6.5.3-rc.34

5 years ago

6.5.3-rc.33

5 years ago

6.5.3-rc.32

5 years ago

6.5.3-rc.31

5 years ago

6.5.3-rc.30

5 years ago

6.5.3-rc.29

5 years ago

6.5.3-rc.28

5 years ago

6.5.3-rc.27

5 years ago

6.5.3-rc.26

5 years ago

6.5.3-rc.25

5 years ago

6.5.3-rc.24

5 years ago

6.5.3-rc.23

5 years ago

6.5.3-rc.22

5 years ago

6.5.3-rc.21

5 years ago

6.5.3-rc.20

5 years ago

6.5.3-rc.19

5 years ago

6.5.3-rc.18

5 years ago

6.5.3-rc.17

5 years ago

6.5.3-rc.16

5 years ago

6.5.3-rc.15

5 years ago

6.5.3-rc.14

5 years ago

6.5.3-rc.13

5 years ago

6.5.3-rc.12

5 years ago

6.5.3-rc.11

5 years ago

6.5.3-rc.10

5 years ago

6.5.3-rc.8

5 years ago

6.5.3-rc.9

5 years ago

6.5.3-rc.7

5 years ago

6.5.3-rc.6

5 years ago

6.5.3-rc.5

5 years ago

6.5.3-rc.4

5 years ago

6.5.3-rc.3

5 years ago

6.5.3-rc.2

5 years ago

6.5.3-rc.1

5 years ago

6.5.2-alpha.44

6 years ago

6.5.2-alpha.43

6 years ago

6.5.2-alpha.42

6 years ago

6.5.2-alpha.41

6 years ago

6.5.2-alpha.40

6 years ago

6.5.2-alpha.39

6 years ago

6.5.2-alpha.38

6 years ago

6.5.2-alpha.37

6 years ago

6.5.2-alpha.36

6 years ago

6.5.2-alpha.34

6 years ago

6.5.2-alpha.35

6 years ago

6.5.2-alpha.33

6 years ago

6.5.2-alpha.32

6 years ago

6.5.2-alpha.30

6 years ago

6.5.2-alpha.31

6 years ago

6.5.2-alpha.27

6 years ago

6.5.2-alpha.26

6 years ago

6.5.2-alpha.25

6 years ago

6.5.2-alpha.24

6 years ago

6.5.2-alpha.23

6 years ago

6.5.2-alpha.22

6 years ago

6.5.2-alpha.21

6 years ago

6.5.2-alpha.19

6 years ago

6.5.2-alpha.18

6 years ago

6.5.2-alpha.17

6 years ago

6.5.2-alpha.16

6 years ago

6.5.2-alpha.15

6 years ago

6.5.2-alpha.14

6 years ago

6.5.2-alpha.13

6 years ago

6.5.2-alpha.12

6 years ago

6.5.2-alpha.11

6 years ago

6.5.2-alpha.10

6 years ago

6.5.2-alpha.9

6 years ago

6.5.2-alpha.8

6 years ago

6.5.2-alpha.7

6 years ago

6.5.2-alpha.6

6 years ago

6.5.2-alpha.5

6 years ago

6.5.2-alpha.4

6 years ago

6.5.2-rc2

6 years ago

6.5.2-rc1

6 years ago

6.5.2-alpha.3

6 years ago

6.5.1-rc16

6 years ago

6.5.1-rc15

6 years ago

6.5.1-rc14

6 years ago

6.5.1-rc13

6 years ago

6.5.2-alpha.2

6 years ago

6.5.2-alpha.1

6 years ago

6.1.0-alpha.11

6 years ago

6.5.1-rc12

6 years ago

6.5.1-rc11

6 years ago

6.5.1-rc10

6 years ago

6.5.1-rc9

6 years ago

6.5.1-rc8

6 years ago

6.5.1-rc7

6 years ago

6.5.1-rc6

6 years ago

6.5.1-rc5

6 years ago

6.5.1-rc4

6 years ago

6.5.1-rc3

6 years ago

6.5.1-rc2

6 years ago

6.5.1-rc1

6 years ago

6.3.3-rc1

6 years ago

6.4.1-rc5

6 years ago

6.4.1-rc4

6 years ago

6.3.1-rc6

6 years ago

6.4.1-rc3

6 years ago

6.5.0-rc3

6 years ago

6.5.0-rc2

6 years ago

6.5.0-rc1

6 years ago

6.3.2-rc4

6 years ago

6.3.2-rc3

6 years ago

6.3.2-rc2

6 years ago

6.3.2-rc1

6 years ago

6.4.1-rc2

6 years ago

6.4.1-rc1

6 years ago

6.3.1-rc5

6 years ago

6.3.1-rc4

6 years ago

6.3.1-rc3

6 years ago

6.3.1-rc2

6 years ago

6.4.0-rc10

6 years ago

6.4.0-rc9

6 years ago

6.4.0-rc8

6 years ago

6.4.0-rc7

6 years ago

6.4.0-rc6

6 years ago

6.4.0-rc5

6 years ago

6.4.0-rc4

6 years ago

6.4.0-rc3

6 years ago

6.4.0-rc2

6 years ago

6.4.0-rc1

6 years ago

6.3.1-rc1

6 years ago

6.3.0-rc2

6 years ago

6.3.0-rc1

6 years ago

6.2.4-alpha.5

6 years ago

6.2.4-alpha.4

6 years ago

6.2.4-alpha.3

6 years ago

6.2.4-alpha.2

6 years ago

6.2.4-alpha.1

6 years ago

6.2.4-alpha.0

6 years ago

6.2.3

6 years ago

6.2.2

6 years ago

6.2.1

6 years ago

6.2.1-alpha.8

6 years ago

6.2.1-alpha.7

6 years ago

6.2.1-alpha.6

6 years ago

6.2.1-alpha.5

6 years ago

6.2.1-alpha.4

6 years ago

6.2.1-alpha.3

6 years ago

6.2.1-alpha.2

6 years ago

6.2.1-alpha.1

6 years ago

6.2.1-alpha.0

6 years ago

6.2.0-alpha.2

6 years ago

6.2.0-alpha.1

6 years ago

6.2.0-alpha.0

6 years ago

6.1.0-alpha.10

6 years ago

6.1.0-alpha.9

6 years ago

6.1.0-alpha.8

6 years ago

6.1.0-alpha.7

6 years ago

6.1.0-alpha.6

6 years ago

6.1.0-alpha.5

6 years ago

6.1.0-alpha.4

6 years ago

6.1.0-alpha.3

7 years ago

6.1.0-alpha.2

7 years ago

6.1.0-alpha.1

7 years ago

6.1.0-alpha.0

7 years ago

6.0.7-alpha.3

7 years ago

6.0.7-alpha.0

7 years ago

5.0.0-alpha2

7 years ago

5.0.0

7 years ago

5.0.0-alpha1

7 years ago

4.5.1

7 years ago

4.4.1

7 years ago

4.4.0

7 years ago

4.3.2

7 years ago

4.3.1

7 years ago

4.3.0

7 years ago

4.2.1

8 years ago

4.2.0

8 years ago

4.0.3

8 years ago

4.0.2

8 years ago

4.0.1

8 years ago

4.0.0

8 years ago

3.5.2

8 years ago

3.5.1

8 years ago

3.5.0

8 years ago

3.4.0

8 years ago

3.3.0

8 years ago

3.2.2

8 years ago

3.2.1

8 years ago

3.2.0

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.0.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago