与Node.js一起反应导出两个函数

我有一个这样的JSX文件:

var Home = React.createClass({ render: function() { return ( <Test> ... var Test = React.createClass({ render: function() { ... module.exports = Home; 

但我不能pipe理这两个函数加载,我想我必须添加testing到module.exports,但我找不到一个工作的方法。

如果你require("home.jsx")它会自动载入你的Test组件并在Home内部显示。

将不同文件中的这些组件分开会更好,这将有助于在应用程序太大时pipe理组件。

test.jsx

 module.exports = React.createClass({ render: function() { return <div>Test</div> } }) 

home.jsx

 var Test = require('./test.jsx'); module.exports = React.createClass({ render: function() { return <div> <Test> </div> } }) 

当然你也可以做一些类似于@Mukesh Sharma的回答。

谢谢

希望它可以帮助你。

 var Home = React.createClass({ render: function() { return ( <Test> ... var Test = React.createClass({ render: function() { ... module.exports = { "Home": Home, "Test": Test }