4

我目前正在探索 webshaper。但是,UI.Next API 似乎有点迟钝。尽管如此,它仍然是实验性的。我认为 Facebook、reactjs 及其功能设计提供的速度和灵活性应该非常适合。有没有人试过这个?有多成功?由于 UI.Next 只是 WebSharper 框架的一个库,因此人们可能期望 reactjs 库的适配器可以类似地工作......

提前感谢您的回复。

4

2 回答 2

2

已经...

找到澄清这一点的文档

(WebSharper.UI.Next 是...)一个反应式 DOM 库,用于以函数方式显示这些随时间变化的值。如果您熟悉 Facebook React,那么您会发现与这种方法有一些相似之处:不是显式地插入、修改和删除 DOM 节点,而是返回一个表示基于输入的 DOM 树的值。主要区别在于这些输入是数据流层的节点,而不是与组件关联的单个状态值。

于 2016-03-05T03:32:09.430 回答
1

尽管 UI.Next 有一些“类似反应”的特性,但它明确避免了虚拟 Dom 方法,这是 React 背后的关键底层技术。

结果是,为了在 UI 中构建复杂的 GUI。接下来,您需要显式设置必要的 observable,而不仅仅是渲染和处理事件。就个人而言,我觉得这更难,更耗时,但是 YMMV。

有一些诱人的迹象表明,与 React 的绑定可能很快就会出现: http : //websharper.com/blog-entry/4665/websharper-a-year-in-review 提到了即将推出的 React 库。

于 2016-05-13T12:36:37.237 回答