项目场景:
使用dva开发react项目时,使用react17版本的方式行不通。
问题描述
使用dva开发react项目时,使用react17版本,但目前需要使用18版本
import dva from "dva";
import router from "./router";
const app=dva()
app.router(router)
app.start()
原因分析:
react17版的dva开发不适用了
解决方案:
react18版本dva配置(这里使用了tsx,jsx类似)
import dva from "dva";
import router from "./router";
// import React from "react";
import ReactDOM from 'react-dom/client';
import './index.css'
const container:any=document.getElementById('root')
const root = ReactDOM.createRoot(container);
const app=dva()
app.router(router)
root.render(app.start()())