javascript - meteor 和 react : Helpers

标签 javascript meteor reactjs

我一直在考虑从 Blaze 迁移到 React 作为我的 Meteor 应用程序的前端。我似乎无法在使用 UI.registerHelper

的 Blaze 中找到等效于 helpers Blaze 中的

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/

相关文章:

javascript - 在 Backbone 模型中定义实例变量的正确方法是什么?

javascript - 为 Controller 全局缓存 $resource api 请求

ssl - 让我们在 modulus.io 上加密证书

javascript - meteor 服务器无需登录即可插入数据

javascript - React JS 继承

javascript - Session::forget() 返回错误意外的 token

javascript - 从meteor中的JSONP中提取数据

css - 我如何使用 React Bootstrap 在导航栏中显示 Logo ?

node.js - socket.io v.4 如何在加入时获取房间内已有的套接字列表

java - 使用java for chrome为网络浏览器开发插件