# @umijs/plugin-prerender
This is a Pre-Rendering plugin.
# Install
$ yarn add @umijs/plugin-prerender --dev
# Usage
Configured in .umirc.js:
export default {
  ssr: true,
  plugins: [['@umijs/plugin-prerender']],
};
# Configuration items
All features are turned off by default and will be enabled if there is a true value.
# exclude
- Type: string[]
exclude routes that aren't prerendered. e.g. [ '/user', '/about', '/news/:id' ]
# runInMockContext (TODO)
- Type: Boolean
mock window browser variable environment in Node Server.
WARNING
Project code is best compatible with Server-Side rendering, add typeof bar !== 'undefined' judgment when using in the Server-side render lifecycle where bar is a browser variable or method.
# visibleļ¼TODOļ¼
- Type: Boolean
Whether the pre-rendered html is visible or not, avoiding page flicker under dynamic data. just use for page seo.
ā umi-plugin-react Plugin develop ā