【问题标题】:Does Polymer use a synthetic DOM like React?Polymer 是否使用像 React 这样的合成 DOM?
【发布时间】:2014-09-03 09:45:09
【问题描述】:

我一直喜欢使用 Facebook 的 React。我喜欢的功能之一是合成 DOM,它允许大量元素而不会让移动浏览器陷入困境。有人知道 Polymer 是否也使用非浏览器 dom,还是可以选择?

我可以尝试将两者结合起来,使用 React 构建 Polymer,但这听起来像是死路一条。

【问题讨论】:

    标签: dom polymer reactjs


    【解决方案1】:

    Polymer 的一个原则是使用平台。在这种情况下,这意味着它始终使用真实的 DOM。

    IMO,DOM 本质上会阻碍移动平台的说法是不正确的;这完全取决于它是如何使用的。

    其他框架和库都有聪明的系统,有选择真是太好了。但 Polymer 的具体策略是通过 Web Components 将工作放回 DOM。

    【讨论】:

    • 我只是在问,因为大多数这些基于 html 的移动框架在实际移动设备上几乎无法使用。 (我正在进行一个非常简单的应用程序的第 4 次迭代。)React 似乎可以毫不费力地做到这一点。由于 React 的功能与 Polymer 中的 WebComponent 相同,因此能够将其插入就好了。(不过,语义上还差得很远。这将是一项艰巨的任务。)
    • Polymer 应该能够制作出优秀的移动应用程序。在我们失败的地方,我们正在寻找报告,因此我们可以尝试解决这些地方。附加一个完成非常相似工作的完全其他系统可能不是一个好的选择。话虽如此,你应该可以在 React inside 中使用 Polymer 元素,因为 Web Components 是常规元素,这也是设计的一部分。
    猜你喜欢
    • 1970-01-01
    • 2014-12-09
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-30
    • 1970-01-01
    • 2021-04-09
    相关资源
    最近更新 更多