react native中不能使用html dom中的window变量以及方法操作dom,那么全栈如何实现仅用一套代码 既满足web又满足native?
react 的口号是“learn once, write anywhere”,而不是“write once, run anywhere”,在典型的 web 与 native 通过 react(-native) 复用代码的场景中,往往是复用纯逻辑,如状态管理,这部分的代码。具体的 component,以及与浏览器 / native 环境打交道的部分,是不奢求能完全复用的。
虽然代码复用率不是百分之百的,但是两种开发环境下的开发方式与代码架构等都是相同的,因此熟悉了 React 开发 web 项目的人可以很方便地上手进行基于 React-native 的手机应用开发。这也是 React-native 所带来的重要价值。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。