monking-react-render

1.1.23 • Public • Published

monking-react-render

依赖于 monking,为其提供前端渲染的支持。

Installation

$ # 强烈建议使用 yarn 安装依赖
$ yarn add monking-react-render

monking >= 1.1.0

Configuration Middleware

monking-react-render 基于 koa-webpack 提供了前端热更新的支持,需要将其配置到 config 中(koa-webpack 只应该使用在测试环境),例如:

// config/development.js
 
export default {
    middlewares: ['monking-react-render/lib/middleware']
};

Using

monking-react-render 提供了 view 的修饰器,monking 中依赖注入了 render。

// server/controller/home.js
 
import { Get } from 'monking';
import { view } from 'monking-react-render';
 
export default class Home {
    @Get('/home')
    @view('/home')
    async home (render) {
        render({
            title: 'home page'
        });
    }
}
 

Expose Config

monking-react-render 暴露了一些 config,用户可以自行覆盖默认配置。config 详细配置

monking-react-render 作为 monking 的一个插件存在,配置文件需要自行添加配置,以支持 monking 引入。

// config/default.js
 
export default {
    pluginConfig: ['monking-react-render/lib/config']
};

Document

文档地址

License

MIT

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.1.230latest

Version History

VersionDownloads (Last 7 Days)Published
1.1.230
1.1.220
1.1.210
1.1.201
1.1.190
1.1.180
1.1.170
1.1.160
1.1.150
1.1.140
1.1.130
1.1.120
1.1.110
1.1.100
1.1.90
1.1.80
1.1.70
1.1.60
1.1.50
1.1.40
1.1.30
1.1.20
1.1.10
1.1.00
1.0.20
1.0.10
1.0.00

Package Sidebar

Install

npm i monking-react-render

Weekly Downloads

1

Version

1.1.23

License

MIT

Unpacked Size

21.4 kB

Total Files

11

Last publish

Collaborators

  • chenhebing