javascript - ReactJS:目标容器不是 dom 元素(非 HTML)
问题描述
我的 ReactJS 代码有问题,它一直告诉我目标容器不是 DOM 元素,无论我重新排列代码多少次。它不涉及 HTML,我真的不知道是什么导致了这个错误。有什么帮助吗?什么是目标容器?
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import registerServiceWorker from './registerServiceWorker';
import Home from "./components/Home";
import login from "./components/login"
import Header from "./components/Header";
//import PageAccount from './components/PageAccount';
import PageBlog from './components/PageBlog';
import PageBlogCreate from './components/PageBlogCreate';
import PageSearch from "./components/PageSearch";
//import PageLogin from './components/PageLogin';
import PageError from './components/PageError';
import {BrowserRouter} from "react-router-dom";
import {Switch} from "react-router-dom";
import {Route} from "react-router-dom";
import "./sass/index.css";
import App from "./App";
import ContextHandler from "./ContextHandler"
ReactDOM.render((
/*
<BrowserRouter>
<div>
<Switch>
<Route path="/" exact component={Home}/>
{ /*<Route path="/about" exact component={About}/>
<Route path="/news" exact component={News}/>
<Route path="/login" exact component={Login}/>
<Route path="/search" exact component={Search}/> }
<Route path="/" exact component={Header}/>
{ /*<Route path="/account" exact component={PageAccount}/>
<Route path="/blog" exact component={PageBlog}/>
<Route path="/blog/create" exact component={PageCreateBlog}/>}
<Route path="/search" exact component={PageSearch}/>
{/*<Route path="/login" exact component={PageLogin}/>
<Route path="*" component={PageError}/>}
<Route path="/search" exact component={PageSearch}/>
<Route path="/login" exact component={login}/>
{ <Route path="*" component={PageError}/> }
</Switch>
</div>
</BrowserRouter>
*/
//),
<ContextHandler>
<App />
</ContextHandler>
,
ReactDOM.render(<App />, document.getElementById('root'))));
registerServiceWorker();
解决方案
尝试这个:
ReactDOM.render(
<ContextHandler>
<App />
</ContextHandler>,
document.getElementById('root')
)
并确保您index.html
包含一个<div id="root"></div>
.
推荐阅读
- javascript - jQuery点击事件自定义属性未定义
- php - WooCommerce 记住结帐字段
- android - 在 Android 中将字符串转换为 RSA 私钥
- python - Python:如何绘制按两列分组的值的计数?
- python - TSC Payload 格式错误或不完整
- python - 为什么 [0, 1] 和 [1, 0] 之间的 Wasserstein 距离为零?
- reactjs - 仅具有谨慎值的 Material-UI 滑块?
- aws-code-deploy - AWS CodeBuild 工件处理
- python - 零值的熊猫石斑鱼
- javascript - 无法在 React 中使用 useDispatch 挂钩设置状态挂钩