【问题标题】:I am having a blank page with ReactJS - I am new just starting我有一个 ReactJS 的空白页面 - 我是刚开始的新手
【发布时间】:2020-02-10 04:42:03
【问题描述】:

这是在 ubuntu 服务器上安装 Reactjs,然后启动应用程序时的默认安装。 因此,在这个文件的 ./public/index.html 中,我有一个名为 root 的位置,index.js 文件(其内容如下)插入如下所示的 Reactjs 代码。

端口 3000 上显示 react 徽标的 reactjs 的默认屏幕,现在显示空白页。

import React from 'react';
import ReactDOM from 'react-dom';
// import './index.css';
// import * as serviceWorker from './serviceWorker';


class component1Class extends React.Component {
    render() {
            return <h1>  hello world  </h1>;
            return <h1>hello world</h1>;
            return <h1>hello world</h1>;
            return <h1>hello world</h1>;
      }
      };


ReactDOM.render(<component1Class />, document.getElementById('root'));

【问题讨论】:

  • 很难理解这里有什么问题:请提供更多信息并在代码上使用 Markdown 语法

标签: javascript reactjs


【解决方案1】:

组件必须以大写字母开头。将component1Class 更改为Component1Class。你也可以在一个组件中只返回一次。

import React from 'react';
import ReactDOM from 'react-dom';

class Component1Class extends React.Component {
  render() {
    return (
      <h1>hello world</h1>
      <h1>hello world</h1>
      <h1>hello world</h1>
      <h1>hello world</h1>
    );
  }
};

ReactDOM.render(<Component1Class />, document.getElementById('root'));

【讨论】:

  • 谢谢,是的,这个小改动已经完全解决了它,我重新安装了所有认为 babel 或缺少什么的东西,但没有任何解决,然后做了这个小改动,它工作了.. 非常感谢!
  • 如前所述,您只能返回一次。我将更新我的问题,使其返回“hello world”4 次。
猜你喜欢
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多