/
githubmirror
/
next.js
Обзор
Документация
Войти
/
githubmirror
/
next.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
canary
test/e2e/async-modules/pages/_document.jsx
25 строк
548 B
Tim Neutkens
Improve top level await coverage (#64508)
17 апр 2024, 18:44
Не верифицирован
17 апр 2024, 18:44
1fd93ee
Код
Авторство
О чём код?
import Document, { Html, Head, Main, NextScript } from 'next/document' const docValue = await Promise.resolve('doc value') class MyDocument extends Document { static async getInitialProps(ctx) { const initialProps = await Document.getInitialProps(ctx) return { ...initialProps, docValue } } render() { return ( <Html> <Head /> <body> <div id="doc-value">{this.props.docValue}</div> <Main /> <NextScript /> </body> </Html> ) } } export default MyDocument