不用 next.js ,但是已经升级到 react 19 了。遇到的麻烦有,默认的 umd 模块没了,只好自己用 webpack 打包,然后结合 antd 使用需要稍稍修改下 window.ReactDOM 全局对象才不报错。
这个是我的 react19 + antd 的个人网盘项目
https://shenhongfei.com:9443/files/附入口文件,可以用这个打包出 react.js ,然后用 output.library.type: 'global' 这个 webpack 配置就可以
export { default as React } from 'react'
export * as ReactJSX from 'react/jsx-runtime'
import * as ReactDOM from 'react-dom'
import * as ReactDOMClient from 'react-dom/client'
;(ReactDOM as any).createRoot = ReactDOMClient.createRoot
;(ReactDOM as any).hydrateRoot = ReactDOMClient.hydrateRoot
export { ReactDOM, ReactDOMClient }