将 React 模板放在一个全局变量的属性中
Putting React templates in properties of one global variable
是否可以将一些 React 模板存储在一个全局变量的属性中?我的意思是我想创建两个子模板:
app.templates.CommonProducts = React.createClass(/* any render, etc */);
和
app.templates.DiscountProducts = React.createClass(/* any render, etc */);
如何在"父"模板中获取这些模板?标签名称(常见产品、折扣产品)应该是什么样子的?
app.templates.Products = React.createClass({
render: function() {
return (
<div>
<CommonProducts></CommonProducts>
<DiscountProducts></DiscountProducts>
</div>
);
}
});
它
被称为Namespaced Components
,
app.templates.Products = React.createClass({
render: function() {
return (
<div>
<app.templates.DiscountProducts></app.templates.DiscountProducts>
<app.templates.CommonProducts></app.templates.CommonProducts>
</div>
);
}
});
Example
相关文章:
- 使用 grunt 在 javascript 文件中“嵌入”一个全局变量
- HTML元素在JavaScript中表示为一个全局变量,How
- 这是一个全局变量吗?
- CoffeeScript 在 'for v in values' 中创建一个全局变量 'v',导致事件中的错误引用
- 在 Jquery 中为语言切换器分配一个全局变量
- 从函数内部声明一个全局变量
- 在 TypeScript 中使用外部模块声明一个全局变量
- 我是否正在创建一个全局变量
- 将 React 模板放在一个全局变量的属性中
- AJAX和一个全局变量不起作用,我错了吗
- 多个局部变量声明与一个全局变量声明
- 将ajax响应分配给一个全局变量
- 我应该使用Javascript或PHP设置一个全局变量来唯一标识web应用程序中的每个页面吗
- 声明一个没有'var'让它成为一个全局变量或者只是改变它的值
- 用JavaScript创建一个全局变量
- 如何使用一个全局变量,这是可见的HTML/Razor和javascript都在同一个页面上
- 为什么定义在函数内部的x在我没有声明它为变量的情况下变成了一个全局变量?
- 如何使一个全局变量有不同的值与每个html页面
- 从.php页面获取JSON数据并将其存储在一个全局变量中
- 我如何赋值给一个全局变量在node.js