开发者社区> 问答> 正文

栈如何实现仅用一套代码 既满足web又满足native?

react native中不能使用html dom中的window变量以及方法操作dom,那么全栈如何实现仅用一套代码 既满足web又满足native?

展开
收起
OSC开源社区 2024-05-30 17:41:04 23 0
1 条回答
写回答
取消 提交回答
  • react 的口号是“learn once, write anywhere”,而不是“write once, run anywhere”,在典型的 web 与 native 通过 react(-native) 复用代码的场景中,往往是复用纯逻辑,如状态管理,这部分的代码。具体的 component,以及与浏览器 / native 环境打交道的部分,是不奢求能完全复用的。

    虽然代码复用率不是百分之百的,但是两种开发环境下的开发方式与代码架构等都是相同的,因此熟悉了 React 开发 web 项目的人可以很方便地上手进行基于 React-native 的手机应用开发。这也是 React-native 所带来的重要价值。

    2024-05-31 13:13:08
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载