问题标签 [hyperstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
79 浏览

javascript - 我可以在 Hyperstack 中制作功能组件吗?

所有文档都涉及使用类创建组件。我可以制作一个功能组件以利用反应钩子吗?如果可以,怎么做?

为了澄清,我只能找到用于创建基于类的组件的文档,例如

这相当于

我想重新创建以下内容:

0 投票
1 回答
486 浏览

ruby - 如何在 HypserStack 中使用 MaterialUI 的 Mobile-Stepper?

我尝试在 Hyperstack中使用 mobile-stepper 组件( https://material-ui.com/demos/steppers/#mobile-stepper-progress ),但出现此错误:

Failed prop type: Invalid prop `nextButton` supplied to `MobileStepper`, expected a ReactNode. in MobileStepper

它只呈现进度条,但没有按钮。

尝试了各种方法,即:

0 投票
1 回答
56 浏览

javascript - 如何在 hyperstack 中上传文件?

基本上是标题。文档说要使用操作代替传统的 API,但我似乎找不到处理文件上传的方法。

这在超堆栈中甚至可能吗?

0 投票
1 回答
41 浏览

ruby-on-rails - 从 Hyperloop 升级到 Hyperstack 时,是否仍然需要“opal_hot_reloader”gem?

我只是将 Rails 应用程序从 Hyperloop 升级到 Hyperstack。自 Hyperstack 以来,“opal_hot_reloader”gem 是否已过时?

0 投票
1 回答
38 浏览

ruby-on-rails - 未捕获的错误:RuntimeError:编辑似乎不是反应组件

我收到“未捕获的错误:RuntimeError:编辑似乎不是反应组件。” 消息,尽管在同一模块中定义了编辑:

但是,我有另一个文件 models/edit.rb 似乎被使用了

关于为什么会发生这种情况/如何指向 Edit 类的任何想法?

0 投票
1 回答
72 浏览

ruby-on-rails - 我可以在没有 activerecord 的情况下使用 hyperstack 吗?

我使用 rethinkdb 和 nobrainer 作为我的 ODM。Hyperstack 会与我的模型同步吗?即后端数据库和前端之间的状态同步?

0 投票
1 回答
65 浏览

hyperstack - 你如何将此 JSX 转换为 Hyperstack?

您如何将此 JSX 转换为 Hyperstack 组件?

这种语法render={({ formatted, hours, minutes, seconds })对我来说是新的。这些是道具吗?

我正在尝试使用这个 NPM 模块:

https://www.npmjs.com/package/react-stopwatch

0 投票
1 回答
136 浏览

ruby-on-rails - 检查您是否处于 Rails 服务器进程以满足 Hyperstack 需求的最准确方法是什么

Hyperstack是一个同构框架,相同的代码可以在服务器端或客户端运行。因此,在某些特定情况下,根据执行某些代码的位置(服务器或客户端),应该完成不同的事情(客户端同步等)。

问题是依赖默认检查是否

取决于您正在运行的网络服务器和封闭环境。

例如,我在 puma 上运行(在 docker 中进行开发,在 Ubuntu 服务器中进行生产),即使在这种情况下定义?(Rails::Server)在开发中运行良好,但在生产中运行不正常。这表明服务器执行检测不仅取决于您正在运行的实际服务器,还取决于用于启动它的方法(例如 rails s VS puma start)

可以在此处找到其他信息:

  1. 检测应用程序是否作为 HTTP 服务器启动(rake 任务、rconsole 等)

  2. https://gitter.im/ruby-hyperloop/chat?at=59d60f2201110b72317cd61c

  3. https://hyperstack-org.slack.com/archives/CHRQ5U8HL/p1557262851049900

是否有一种标准方法可以检查 Rails 中的某些内容是否在服务器进程/线程上执行(而不是在浏览器、某种客户端、控制台、迁移、rake 任务等),而不依赖于一些黑客来识别或声明我们的服务器部署在(puma、thin、nginx 等)上?

0 投票
1 回答
2152 浏览

ruby-on-rails - Hyperstack 找不到登录页面资源

超文本/安装指南向您展示了如何将超文本添加到现有的 Rails 应用程序中。我已经到了应该能够像以前一样启动旧版应用程序的地步,但是无法解析图像资源的路由。我想我只是没有正确设置路线,另一方面,我没有改变指南所说的任何内容。这是 Hyperstack 的第一次通过,感觉很明显,但它并没有屈服于我迄今为止尝试过的简单测试。

/hyperstack/hyper_component.rb

/components/shipment.rb

从一开始的命令行

稍后在命令行中,

0 投票
1 回答
55 浏览

ruby - 将 Hyperstack 组件/模型限制为仅某些特定页面工作所需的组件/模型?

当您访问 Hyperstack 中的某个页面时,app/hyperstack/models 目录中的每个模型都会被包含并发送到浏览器。为了安全和性能,是否可以(自动或通过某些指令)仅加载模型所需的代码而不是组件中使用的代码?

也许这可以通过类似于政策适用于数据的方式来完成?所以我问Hyperstack中是否有某种策略限制发送到浏览器的代码?