![](/img/trans.png)
[英]How can I fix "Failed to compile src/index.js 'firebase' is not defined no-undef"?
[英]./src/index.js Line 10: 'elementid' is not defined no-undef
import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter} from "react-router-dom";
import * as serviceWorker from './serviceWorker';
import App from '/App';
ReactDOM.render(
<BrowserRouter>
<App/>
</BrowserRouter>, document.getElementById(elementid, 'root'));
serviceWorker.unregister();
我只需在 reactjs 上的 index.js 文件中输入此代码,然后将发生此错误
Failed to compile
./src/index.js
Line 10: 'elementid' is not defined no-undef
Search for the keywords to learn more about each error.
所以请告诉我,应该怎么做才能解决这个错误
React Dom Render 需要元素引用,因此您必须使用 document.getElementById('root') 提供引用。 只需删除 elementid
你想达到什么目的?
getElementById
仅接收 1 个参数,即元素的 id。 因此,如果您试图获取根元素。 只需将其更改为:
import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter} from "react-router-dom";
import * as serviceWorker from './serviceWorker';
import App from '/App';
ReactDOM.render(
<BrowserRouter>
<App/>
</BrowserRouter>, document.getElementById('root'));
serviceWorker.unregister();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.