javascript - React 组件在网页中为空白

标签 javascript reactjs create-react-app

我通过 create-react-app 创建了一个 Reactjs 应用程序.

...但是组件没有显示在页面中,我想这可能是因为App.js没有渲染组件?

这是我的代码:

App.js

import React, { Component } from 'react';
import './App.css';
import login from "./containers/login/login";
class App extends Component {
        render() {
            return (
                    <div className="App">
                            <login/>
                    </div>
            );
        }
}
export default App;

/containers/login/login.js

import React, { Component } from 'react';
import "./login.css";

class login extends Component {
        render() {
                return (
                        <div className="headings">
                                <form action="">
                                Username <br/>
                                <input type="text" name="userrname" />
                                <br/>
                                Password <br/>
                                <input type="password" name="password" />
                                <br/>
                                <input type="submit" value="Login" />
                                </form>
                        </div>
                );
        }
}
export default login;

浏览器中的组件是这样的:

<login></login>

最佳答案

你自己的组件需要以大写字母开头,或者 Babel will treat them as strings .

将变量重命名为Login,它将起作用。

import Login from "./containers/login/login";

class App extends Component {
  render() {
    return (
      <div className="App">
        <Login />
      </div>
    );
  }
}

关于javascript - React 组件在网页中为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55079797/

相关文章:

javascript - 无法识别带有(一个空格)的数据目标标签

javascript - 排除超链接

javascript - 使用 Jest 和 Create React App 模拟全局变量时出现未定义错误

javascript - create-react-app npm run start 在生产模式下。也许不可能?

reactjs - 创建 React 应用程序 - 重新加载缓慢。加速选项

javascript - 使用 xml-builder Node 模块打印尖括号时出现问题

javascript - 如何在不同页面上创建元素?

javascript - 使用 Highcharts-React 拖放不起作用

javascript - 在前端和后端加载相同的文件

reactjs - Material UI + React 测试库 : Unit test Select MenuItem breaks after upgrading to version 4