gpt4 book ai didi

javascript - 除了 React,还有哪些 JS 框架允许实时编辑?

转载 作者:搜寻专家 更新时间:2023-11-01 04:31:37 25 4
gpt4 key购买 nike

我最近实现了 live editing for React components ,这样您就可以编辑他们的标记和代码并让更改显示在浏览器中,而无需重新加载或丢弃状态:

它在 Webpack 之上工作 Hot Module Replacement (这类似于每个模块的 LiveReload)并且它修补组件的原型(prototype)并强制重新渲染,React 可以优雅地完成,仅更新更改的部分。

在我的理解中,实时编辑JS只有在UI框架具有以下特点的情况下才有可能:

  • 其组件以可重用组件的形式鼓励模块化;
  • DOM 不会因更新而被丢弃;
  • View 具有确定的生命周期,可以要求重新呈现。

除了 React 之外,还有其他 JS 框架可以满足这些要求吗?
在多大程度上可以为 Angular、Meteor、Mithril 等实现代码实时重载?

(依赖于 fb-flo 或 Light Table 等浏览器插件或作为调试器连接到 Chrome 的 Live JS Reload 超出了这个问题的范围。我想知道纯 JS 解决方案.)

最佳答案

一些允许实时编辑和实时编码的框架:

  • meteor 0.9+
  • react

您还通过禁止任何连接到浏览器调试器的东西来严格限制问题,这实际上是完成实时编码的最佳方式。

关于javascript - 除了 React,还有哪些 JS 框架允许实时编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com