繁体   English   中英

React组件简单渲染

[英]React component simple render

我是新来的回应者,并遵循以下教程https://facebook.github.io/react/docs/components-and-props.html

我有下面的代码。 我不明白为什么它不渲染内容。

function Welcome(props) {
  return <h1>Hello, {props.surname}</h1>;
}

function App(props) {
  return (
    <div>
      <Welcome surname = {props.surname} />
      <Welcome surname = {props.surname} />
      <Welcome surname = {props.surname} />
    </div>
  );
}

function myApp(){
  return (
    <div>
      <App surname = "Simon" />
    </div>
  );
}

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

我正在遵循类似的示例: https : //codepen.io/gaearon/pen/KgQKPr?editors=0010

我唯一不同的是在顶部添加一个不同的组件并更改了道具数据。

如果我缺少任何东西,请告诉我。

react组件的首字母应为大写。 因此,将您的myApp转换为MyApp

function MyApp(){
  return (
    <div>
      <App surname = "Simon" />
    </div>
  );
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM