mirror of
https://github.com/vercel/next.js.git
synced 2026-09-20 02:25:18 +08:00
6f2e140037
Fix react and react-dom aliases are not properly set for `pages/`
* Remove alias react-dom internals to `{}` in edge runtime as we're using server rendering stub as alias
* Add `react$`, `react-dom$` missing aliases
* Only apply alias to builtin react/react-dom when it's app dir assets.
* Add `react|react-dom/package.json` resolving to require-hook
* Fix hmr issue that sometimes it will perform a reload when a hard navigation is triggered
16 lines
409 B
JavaScript
16 lines
409 B
JavaScript
import React from 'react'
|
|
import ReactDOM from 'react-dom'
|
|
import ReactDOMServer from 'react-dom/server'
|
|
|
|
export default function Page() {
|
|
return (
|
|
<div>
|
|
<p id="react">{'React.version=' + React.version}</p>
|
|
<p id="react-dom">{'ReactDOM.version=' + ReactDOM.version}</p>
|
|
<p id="react-dom-server">
|
|
{'ReactDOMServer.version=' + ReactDOMServer.version}
|
|
</p>
|
|
</div>
|
|
)
|
|
}
|