【问题标题】:Simple react component is not rendering [duplicate]简单的反应组件没有呈现[重复]
【发布时间】:2018-07-23 19:06:33
【问题描述】:

我正在使用 ReactJS 来创作网页。我很难将多个 React 组件集成到同一个网页中。代码似乎编译成功,但尝试提供网页时出现空白网页。

代码如下:

import ReactDOM from 'react-dom';
import React, { Component } from 'react';

class form1 extends Component{
  render(){
    return(
        <div class="form">
            <form action="/result" method="post">
                <input type="text" name="place" />
                <input type="submit" />
            </form>
        </div>
    );
  }
}

class tester extends Component{
  render(){
    return(
        <div class="form">
            <form action="/result_tester" method="post">
                <input type="text" name="place_tester" />
                <input type="submit" />
            </form>
        </div>
    );
  }
}

class aggregator extends Component{
  render(){
    return(
    <div>
    <form1/>
    <tester/>
    </div>);
  }
}

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

【问题讨论】:

    标签: javascript reactjs


    【解决方案1】:

    React 组件名称必须以大写字母开头。更详细的解释可以看here

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-12
    • 2022-01-27
    • 1970-01-01
    • 2018-05-23
    • 2023-02-13
    • 2017-06-25
    相关资源
    最近更新 更多