Javascript React const关键字和创建组件

Javascript React const关键字和创建组件,javascript,reactjs,Javascript,Reactjs,我正在开发一个React应用程序,它似乎正在以以下方式创建React组件: const VariableName = () => { <div> <p>SomeText</p> </div> 然而,在线可用的材料表明,创建React组件的方式是 const VariableName = React.createClass({ render() { return ( <div> <p&g

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

const VariableName = () => {
<div>
<p>SomeText</p>
</div>
然而,在线可用的材料表明,创建React组件的方式是

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

区别是什么?我正在处理的ReactApp如何呈现组件?

react 0.14中引入的无状态组件允许as不声明类并向组件传递道具。基本上,它只是一个ES6箭头函数sintaksis

本文包含一个很好的总结:谢谢。在整个jsx文件的末尾,我有一个主组件,它调用其他组件并以div呈现它。但有趣的是,中间的一些组件没有被渲染。对此有何想法?@DipeshKumarSukhani您必须检查“shouldComponentUpdate”生命周期方法。