【发布时间】:2019-06-03 09:30:02
【问题描述】:
以下代码取自 crate react app
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
import '../node_modules/bootstrap/dist/css/bootstrap.min.css';
ReactDOM.render(<App/>, document.getElementById('root'));
serviceWorker.register()
下面是我写的代码
const a =
(
<div>
<h1>Visibility Toogle </h1>
<button>Show details</button>
</div>
);
ReactDOM.render(<a/>,document.getElementById('app'));
我在屏幕上看不到任何内容,只是一个空白页,但我更改了以下行现在很好
ReactDOM.render(a,document.getElementById('app'));
渲染我已经看到了我开始知道第一个元素必须是 jsx 认为这也是 jsx 但我想知道我为什么失败的语法
2)我尝试使用 {a} 也失败了 a 也是 javascript 方法失败的原因
【问题讨论】:
-
要了解发生了什么,您可能需要阅读以下内容:React Components, Elements, and Instances Dan Abramov
标签: javascript reactjs