javascript - React.creatFactory 与 ES6 等效

标签 javascript reactjs

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

如何通过props进入那个<App />表达式而不定义它的 props,如 <App n={props.n} />React.createFactory() 是否有等效项然后做React.renderToString(App(props))在 ES6 中?

最佳答案

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

<App {...props} />

关于javascript - React.creatFactory 与 ES6 等效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32425566/

相关文章:

javascript - React 组件在状态更改时重新渲染

javascript - 运行时如何从JavaScript书签本身获取来源?

Javascript从数字中去除小数

javascript - 如何给未定义赋值

javascript - 具有多个系列的 YUI 图表

javascript - babel-plugin-* 和 babel-preset-* 有什么区别

javascript - 在 JS 中重建解压缩的 zip 文件的文件/文件夹结构

reactjs - 在没有登录用户的 Azure AD 中调用 API 的 Web 应用程序的身份验证/授权场景是什么?

Reactjs:渲染路由器的 Prop 不起作用

reactjs - React 风格、Webpack、React - 未捕获错误 : Invariant Violation: The `style` prop