我是 React 的初学者,遇到了一些问题。我正在使用服务器渲染并使用 Express 作为服务器,并收到错误消息 - TypeError: _reactDom.default.createElement is not a function。我检查了各个网站的解决方案,但找不到任何解决方案。
索引.js
import React from 'react';
import ReactDOM from 'react-dom';
import Route from 'react-router-dom';
import {StaticRouter as Router} from 'react-router-dom';
import App from './components/App';
ReactDOM.hydrate(
<Router><App /></Router> ,
document.getElementById('mountNode'),
);
Run Code Online (Sandbox Code Playgroud)
应用程序.js
import React, { useState } from 'react';
import {Route,Switch,browserHistory} from "react-router-dom";
import { BrowserRouter as Router } from 'react-router-dom';
import { createMemoryHistory } from 'history';
import HomePage from './HomePage';
import About from './About';
export default function App()
{ …Run Code Online (Sandbox Code Playgroud)