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

Readme

Keywords

none

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