我有一个现有的react原生应用程序。我可以把它迁移到flutter而不用在flutter中从头开始启动应用程序吗?谢谢。
9gm1akwq1#
是的,在某种程度上。此工具可将React原生组件转换为Flutter控件:https://github.com/GeekyAnts/react-native-to-flutter这可以将JavaScript转换为Dart(虽然它很旧,所以可能不适用于最近的版本):https://github.com/luisvt/jsparser这对TypeScript做了同样的事情,而且明显更新了 , 似乎被用来将Angular 转换为 dart ,所以应该可以在任何代码库上工作...但是它已经被归档了,所以它的未来还不清楚!https://github.com/dart-archive/ts2dart最终,在你完成了任何类型的自动转换之后,你仍然会有相当多的工作要做,有些东西会被严重破坏,有些会工作,但是自动化的对话会写一些非常奇怪和冗长的代码。我知道这个问题是相当古老的,但现有的答案只是感觉有点失败主义!所以希望这是一些有用的人,请评论如果事情不工作或你知道更好的工具!
ruarlubt2#
你不能,React Native和Flutter是不同的框架。
2条答案
按热度按时间9gm1akwq1#
是的,在某种程度上。
此工具可将React原生组件转换为Flutter控件:
https://github.com/GeekyAnts/react-native-to-flutter
这可以将JavaScript转换为Dart(虽然它很旧,所以可能不适用于最近的版本):
https://github.com/luisvt/jsparser
这对TypeScript做了同样的事情,而且明显更新了 , 似乎被用来将Angular 转换为 dart ,所以应该可以在任何代码库上工作...但是它已经被归档了,所以它的未来还不清楚!
https://github.com/dart-archive/ts2dart
最终,在你完成了任何类型的自动转换之后,你仍然会有相当多的工作要做,有些东西会被严重破坏,有些会工作,但是自动化的对话会写一些非常奇怪和冗长的代码。
我知道这个问题是相当古老的,但现有的答案只是感觉有点失败主义!所以希望这是一些有用的人,请评论如果事情不工作或你知道更好的工具!
ruarlubt2#
你不能,React Native和Flutter是不同的框架。