javascript - react "Unexpected token"或根本不显示任何内容

标签 javascript reactjs

我什至不能运行一个简单的代码!我已经通过互联网搜索并尝试了几乎所有方法! 我安装了“npm”并在脚本标签的“index.html”中包含了“type="text/babel"”。 它只是不起作用!

这是不起作用的代码:

import React, {Component} from 'react';
import ReactDOM from 'react-dom';


 class App extends Component {
  render() {
    return (
          <h1>
            Hello React
          </h1>
    )
  }
}

export default App;

这是有效的代码并产生了结果:

ReactDOM.render(<h1>wtf</h1>,document.getElementById("App"))

最佳答案

如果你想分离文件,你应该导入你的组件并在之后渲染它:

//App.js
import React, { Component } from 'react';

export default class App extends Component {
 render() {
    return <h1>Hello React</h1>
  }
}

// index.js
import ReactDOM from 'react-dom';
import App from './App'; //means that App.js in the same folder as index.js

ReactDOM.render(<App />,document.getElementById("App"))

或者只是简单地合并您的文件:

import React, { Component } from 'react';
import ReactDOM from 'react-dom';

class App extends Component {
  render() {
    return <h1>Hello React</h1>
  }
}

ReactDOM.render(<App />,document.getElementById("App"));

关于javascript - react "Unexpected token"或根本不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57145496/

相关文章:

reactjs - 获取 Material UI 左侧每页的表格分页按钮和行

javascript - 同步获取 - ReactJS

javascript - react native : can't a method be used from 'routeMapper' ?

javascript - 当我在 Heroku 上部署时 sendGrid 不工作

ReactJs 中的 JavaScript onKeyDown 事件

javascript - 用矩形包裹的随机字母

javascript - javascript 中的意外标记 <

javascript - 从选择下拉列表中选择项目时自动重定向

javascript - 我如何用 jQuery 中的单词做数学运算?

javascript - 网页中的所有元素在调整大小时都在移动