【问题标题】:React const keyword and creating componentReact const 关键字和创建组件
【发布时间】:2017-06-07 04:01:08
【问题描述】:

我正在开发一个 React 应用程序,它似乎正在以下列方式创建一个反应组件:

const VariableName = () => {
<div>
<p>SomeText</p>
</div>

但是,网上的资料显示,创建 React 组件的方式是

const VariableName = React.createClass({
  render() {
    return (
      <div>
       <p>SomeText</p>
      </div>
    );
  }
});

我正在渲染组件的 ReactApp 有什么区别?

【问题讨论】:

标签: javascript reactjs


【解决方案1】:

React 0.14 中引入的无状态组件允许不声明类并将 props 传递给组件。基本上它只是一个 ES6 箭头函数 sintaksis

【讨论】:

  • 谢谢。在整个 jsx 文件的末尾,我有一个主组件,它调用其他组件并将其呈现在 div 中。但可笑的是,中间的一些组件没有被渲染。对此有什么想法吗?
  • @DipeshKumarSukhani 你必须检查 'shouldComponentUpdate' 生命周期方法。
猜你喜欢
  • 1970-01-01
  • 2022-01-05
  • 1970-01-01
  • 1970-01-01
  • 2021-10-12
  • 1970-01-01
  • 2016-07-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多