我目前正在探索 webshaper。但是,UI.Next API 似乎有点迟钝。尽管如此,它仍然是实验性的。我认为 Facebook、reactjs 及其功能设计提供的速度和灵活性应该非常适合。有没有人试过这个?有多成功?由于 UI.Next 只是 WebSharper 框架的一个库,因此人们可能期望 reactjs 库的适配器可以类似地工作......
提前感谢您的回复。
我目前正在探索 webshaper。但是,UI.Next API 似乎有点迟钝。尽管如此,它仍然是实验性的。我认为 Facebook、reactjs 及其功能设计提供的速度和灵活性应该非常适合。有没有人试过这个?有多成功?由于 UI.Next 只是 WebSharper 框架的一个库,因此人们可能期望 reactjs 库的适配器可以类似地工作......
提前感谢您的回复。
已经...
(WebSharper.UI.Next 是...)一个反应式 DOM 库,用于以函数方式显示这些随时间变化的值。如果您熟悉 Facebook React,那么您会发现与这种方法有一些相似之处:不是显式地插入、修改和删除 DOM 节点,而是返回一个表示基于输入的 DOM 树的值。主要区别在于这些输入是数据流层的节点,而不是与组件关联的单个状态值。
尽管 UI.Next 有一些“类似反应”的特性,但它明确避免了虚拟 Dom 方法,这是 React 背后的关键底层技术。
结果是,为了在 UI 中构建复杂的 GUI。接下来,您需要显式设置必要的 observable,而不仅仅是渲染和处理事件。就个人而言,我觉得这更难,更耗时,但是 YMMV。
有一些诱人的迹象表明,与 React 的绑定可能很快就会出现: http : //websharper.com/blog-entry/4665/websharper-a-year-in-review 提到了即将推出的 React 库。