javascript - 导入反应不起作用
问题描述
我正在尝试使用 React 制作一个小型 javascript 应用程序,但在导入 react 的第一行出现错误。错误内容如下:Missing ; before statement: import React from 'react';
这是代码:
import React from 'react';
import { render } from 'react-dom';
import Hello from './Hello';
const styles = {
fontFamily: 'sans-serif',
textAlign: 'center'
};
class App extends React.Component {
render() {
return {
<div>
<ul>
</ul>
</div>
}
}
}
有人可以帮我理解我做错了什么吗?
解决方案
检查这是否有效,您不能在 {} 中返回 jsx,这将在渲染中返回一个对象。
import React from 'react';
import { render } from 'react-dom';
import Hello from './Hello';
const styles = {
fontFamily: 'sans-serif',
textAlign: 'center'
};
class App extends React.Component {
render() {
return (
<div>
<ul>
</ul>
</div>
)
}
}
推荐阅读
- python - 使用 python 脚本构建 debian 包
- node.js - 异步出现错误是问题
- sql - 编辑特定列上的 DB2 数据
- latex - 在乳胶 .tex 文件中插入 .sty 文件的内容
- godot - 简单的 3d 场景性能缓慢
- asp.net-core - 有没有办法创建 HTML 扩展方法来创建缓存破坏静态文件路径?
- python - 在 python 中存储来自 API 请求的某些数据
- regex - Tensorboard 支持哪些正则表达式语法来标记和运行过滤?
- javascript - 如何在 JavaScript 中显示/隐藏元素?
- python - 用通用值填充 DataFrame 中的 NaN 值