我一直在考虑从 Blaze 迁移到 React 作为我的 Meteor 应用程序的前端。我似乎无法在使用 UI.registerHelper
UI.registerHelper
允许您设置可在任何模板中使用的全局可访问助手。
一个典型的例子可能是将 ISO 日期转换为人类可读日期格式的助手。
据我所知,React 类可以拥有自己的属性,这些属性可以是执行类似助手任务的函数。但我看不到的是如何在全局范围内创建它们。
在 Meteor 中使用 React 时,这是如何实现的?
最佳答案
您不需要助手的 react 性,因为数据库中的更改会触发 meteor mixin 中的更改,从而触发您的 render()
中的更改。因此,您只需要一个全局函数。
文件:formatDate.jsx
module.exports = function(dateStr) {
return new Date(dateStr);
}
然后在你的组件的顶部:
让 formatDate = require('./formatDate.jsx')
关于javascript - meteor 和 react : Helpers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32408335/