![](/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.