在ES6中执行命名空间组件的最佳方法是什么

时间:2015-09-16 18:48:23

标签: javascript reactjs ecmascript-6 react-jsx

我需要使用此方法来创建表单元素组件集,但我仍然不知道如何使用ES6执行此操作。那么任何人都可以告诉我如何用ES6做到这一点吗?

var MyFormComponent = React.createClass({ ... });

MyFormComponent.Row = React.createClass({ ... });
MyFormComponent.Label = React.createClass({ ... });
MyFormComponent.Input = React.createClass({ ... });

用法:

var Form = MyFormComponent;

var App = (
  <Form>
    <Form.Row>
      <Form.Label />
      <Form.Input />
    </Form.Row>
  </Form>
);

0 个答案:

没有答案