mirror of
https://github.com/zhigang1992/react.git
synced 2026-04-28 20:25:29 +08:00
docs: optimize time of page load
This commit is contained in:
@@ -1,22 +1,6 @@
|
||||
import Document, { Html, Head, Main, NextScript } from 'next/document'
|
||||
import flush from 'styled-jsx/server'
|
||||
import { DocumentContext, DocumentInitialProps } from 'next/dist/next-server/lib/utils'
|
||||
|
||||
class MyDocument extends Document {
|
||||
static async getInitialProps (ctx: DocumentContext): Promise<DocumentInitialProps> {
|
||||
const initialProps = await Document.getInitialProps(ctx)
|
||||
|
||||
return {
|
||||
...initialProps,
|
||||
styles: (
|
||||
<>
|
||||
{initialProps.styles}
|
||||
{flush()}
|
||||
</>
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Html>
|
||||
|
||||
Reference in New Issue
Block a user