一个纯 RN 项目
只有一个入口,组件都没有拆分,没有 redux 管理状态,页面全是 navigation 跳,很多 js 打开都是 2 、3 千行的代码。
现在设想是改成主页 1 个 activity+5 个 fragment,这些 fragment 有些用 rn 界面,有些改成原生,rn 的二级也页面继续用 rn,原生的二级都改原生,但估计肯定有原生跳到 RN 的场景。
条件就是这样的条件,有没有有经验的朋友来评估一下。
1
fansangg OP 再补一条,我 js 很水
|
2
daysv 2020-06-13 00:54:28 +08:00
你要 IOS 和安卓都写一遍吗
|
4
daysv 2020-06-13 00:59:39 +08:00
肯定会出问题, 如果是线上项目先准备好怎么背锅吧
|
6
LeeeeeeezQ 2020-06-13 02:21:53 +08:00
还不如用安卓重写
|
7
mxT52CRuqR6o5 2020-06-13 02:59:12 +08:00 via Android
按照你的描述,重写+1
混用就是浪费生命 |
8
weixiangzhe 2020-06-13 07:31:45 +08:00 via Android
需要拆包 不然每个页面的 js 里都有一个 rn,非常大,理由也要大改吧
|
9
bagel 2020-06-13 09:23:01 +08:00
Android 端要切回原生,这个决策怎么做出来的?就 Android 端上性能不行?用了什么东西性能不行的?
|
10
erwin985211 2020-06-13 11:04:49 +08:00
在我看来重构===重写
|
12
fansangg OP @erwin985211 区别还是很大的
|