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