与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 }