大佬们,我刚学前端,最近用react做了网页,现在想移植到app上,感觉非常困难啊,需要HBuilderX去打包成app,虽然成功了,但是体验非常不好,安卓手机一按返回就直接整个app给退出了,完全没有交互啊。请问下我应该把应该转到rn么?
于是我看了看rn的社区非常乱,官方只管编译安卓和ios,没有web的官方支持,而且看的教程都是些2020年左右的了,很多库都已经停止更新了。请问下,如果我想编译移动端和web端,当然更新编译电脑端,是否需要将react转到rn去呢?
还是说应该学习flutter??
5 个赞
顶一下楼,我是完全没有搞过前端,接触最多也就nodejs,electron听网上说占用很大,来大佬推荐下,让小弟少走弯路。最好就是跨端跨的越多越好,当然手机端和web端体验好就好了,window和macos接触不是很多,没什么所谓。
flutter主要是适配安卓,移植到网页你也会发现很多问题。
NINE
(NINE)
5
跨平台app, 不建议用uniapp. 我做了好久的uniapp, 直接删库用原生重写了.
我觉得ai时代, 用ai重写几套代码,成本和各种跨平台的条件编译差不多.
就算用跨平台方案,也要用能生成原生代码的框架. webview套壳的不建议从头开发
不知道这个咋样,是字节tiktok用的框架,最近刚刚开源的 Lynx
gun_gun
(gungun)
9
rn就是为移动端设计的,引擎都不一样,移植回web性能也一般,功能也有缺失,不如分开写
1 个赞
个人搞可以试试uniappX配合dcloud云开发,或者玩鸿蒙
rn本身就是为了移动端开发的,expo已经把需要用的库整合得差不多了,官方也推荐用expo。你要写Web用react就行
三端(ios/andriod/web)一套代码,rn和flutter都是坑,rn勉强能搞,但是相当不推荐,用了一个不支持react-native-web的库你就哭去吧
现在最有可能三端同构的应该是字节刚推出那个lynx, 可惜太年轻,没有社区
以前学过react和rn,真的挺烦的,隔段时间expo升级一个版本,就有出现不兼容的问题。
ccwgoto
(cocw)
19
可以试试Tauri,使用webveiw,占用小速度快