与ES6等效的React.creatFactory

时间:2015-09-06 16:09:25

标签: javascript reactjs

import App from './app.jsx';
...
let props = {};
res.render('layout', {
    reactHtml: React.renderToString(<App />)
});

如何将props传递到<App />表达式而不定义像<App n={props.n} />这样的道具? 是否有React.createFactory()的等效内容,然后在ES6中执行React.renderToString(App(props))

1 个答案:

答案 0 :(得分:1)

JSX允许您将对象扩展到元素中,这相当于将每个属性作为prop传递:

<App {...props} />