React组件仅渲染组件标签

时间:2019-03-22 01:22:51

标签: javascript reactjs

它成功加载index.html,没有js错误,但是没有任何内容呈现到页面。网页上没有任何内容。它仅在我检查网页时显示标签。 我有一个名为“列表”的组件。

list.js

TypeError: 'int' object is not iterable

我在App.js上导入了它

import React, { Component } from "react";

class list extends Component {
  render() {
    return (
      <div>
        <h1>Hello</h1>
        <h1>Hello</h1>
      </div>
    );
  }
}

export default list;

enter image description here

3 个答案:

答案 0 :(得分:6)

User-Defined Components Must Be Capitalized

由于未使用大写字母,因此渲染器将list标记用作HTML标记。不能作为React组件。

答案 1 :(得分:2)

在App.js中,在第三行和第十行中将列表大写。

答案 2 :(得分:0)

App.js在您的第三行和第十行中将您的列表大写。您还可以使用eslint-config-airbnb查找此类错误。

(eslint-config-airbnb预设为npm)

更多详细信息-https://www.npmjs.com/package/eslint-config-airbnb