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

标签 javascript ruby reactjs opalrb hyperstack

所有文档都提到使用类创建组件。我可以制作功能组件以利用 React Hooks 吗?如果可以,怎么做?

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

class Example < HyperComponent
  render do
    DIV { "Example" }
  end
end

这相当于

class Example extends React.Component {
  render() {
    return <div>Example</div>
  }
}

我想重新创建以下内容:

() => {
  return <div>Example</div>
}

最佳答案

不,你不能。参见 https://github.com/hyperstack-org/hyperstack/issues/167为什么。基本答案:Hyperstack DSL 已经解决了功能组件解决的主要问题,添加功能组件(有一些)的负面影响超过了任何优势。

请注意,您可以从 JS 库中导入功能组件。

关于javascript - 我可以在 Hyperstack 中制作功能组件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55690284/

相关文章:

javascript - jQuery Accordion 问题

javascript - Angularjs 和 $ 选择器

javascript - 动态使用g :message in Javascript

javascript - react : How to setState in child component from parent component?

javascript - 使用react-csv进行API调用

javascript - 当应用于两个不同的 div 时,Draggabke 只工作一次

ruby-on-rails - rails 4 : passing multiple arguments to partial

ruby - 工头 - 从 vmware 模板克隆

javascript - 无法使用 ReactJS 读取未定义的属性 'filter'

ruby - 需要帮助使用 ruby​​ nokogiri 对 xml 文件进行排序