如何使用props导出React组件?

时间:2016-04-11 19:18:04

标签: javascript reactjs ecmascript-6

我正在学习React.js现在可以帮助我,请问如何使用道具导出React组件?像这样:

Cents c = Cents(0); 

它应该像“导出默认组”

一样简单

2 个答案:

答案 0 :(得分:1)

您需要创建一个html元素ex:`并且在您的React.render中应该如下所示:

React.render(<Group />, document.getElementById("app"));

您不需要将任何道具传递到主要组件中。

要导出组件,有两种方法可以执行此操作。你可以做到

export default class Group extends React.Component {}

class Group extends React.Component { 
  ...
}
export default Group;

然后您需要将其他组件导入要添加它们的组件中。

示例:

import Child from './Child.jsx'
class Group extends React.Component { 
   ...
   render() {
     return (
       <Child />
     )
   }
}
export default Group;

孩子看起来像:

class Child extends React.Component { 
      ...
}
export default Child;

答案 1 :(得分:0)

首先,永远不要在document.body中呈现组件

其次,而不是

React.render(<Group children={children} />, document.body)

写入,

export default Group