【问题标题】:Is possible to use React Native *only for UI* and the logic in .NET?是否可以将 React Native *仅用于 UI* 和 .NET 中的逻辑?
【发布时间】:2017-01-07 05:54:32
【问题描述】:

我需要为 web、ios、android 和部分桌面创建一个多平台应用程序。

我希望使用 .NET/F#,但 UI 很复杂。我已经尝试过 Xamarin.Forms,但它对我来说太有限了。我可以使用 React Native,但我不想用 javascript 编写完整的应用程序,相反,我希望将 F# 用于所有逻辑和 Web 后端,并仅将 react 用于移动端的 UI。

但我想知道怎么做?

如何向 UI 提供数据并对那里的事件做出反应?

P.D:如果 nativescript 让这成为可能,我会全力以赴。我仍然不排除 xamarin 的可能性,但表单太有限,应用程序的性质,到目前为止,我认为 react native 更接近我的需求。

【问题讨论】:

标签: f# react-native cross-platform


【解决方案1】:

已经有这个示例了,因为 Fable React Native 演示的入口文件是 pure JS file that calls the JS generated by Fable。你只需要扩展这个纯JS层,在需要的时候导入Fable生成的代码即可。

【讨论】:

  • 但是如果我不想使用 JS 库而不是 F#?比如用F#库做http请求,不要用F#把调用转成JS库。
猜你喜欢
  • 1970-01-01
  • 2019-12-16
  • 2020-08-07
  • 2017-07-22
  • 1970-01-01
  • 1970-01-01
  • 2016-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多