是否可以将React Native *仅用于UI *和.NET中的逻辑?

时间:2016-08-30 19:58:10

标签: f# react-native cross-platform

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

我希望使用.NET / F#,但UI是一个复杂功能。我试过Xamarin.Forms,它对我来说太有限了。我可以使用React Native,但我不想用javascript编写完整的应用程序,相反,我希望将F#用于所有逻辑和Web后端,并且使用仅对移动设备中的UI做出反应。

但我不知道怎么办?

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

P.D:如果nativescript使这成为可能我全都耳朵。我仍然不排除xamarin,但形式太有限了,应用程序的性质和迄今为止认为本机的反应更接近我的需求。

1 个答案:

答案 0 :(得分:2)

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