新手求教:RN APP的服务器问题



  • 作为一个Android开发者,接触RN到现在最大的疑惑就是服务器问题了。因为开发Native,我只需搭建界面,写逻辑等,完全可以单机运行。但是RN APP单机运行效果如何?

    • RN APP在不联网的情况下能单机运行吗?尤其是刚下载完应用-断网-进入应用 这个步骤能够显示出应用界面吗?
    • 当我们写代码的时候直接react-native run-android运行在模拟机中,但如果需要发布一款RN APP,应该是需要一个服务器的吧?
    • 给客户用RN APP是不是应该需要一台服务器一直开着?应该如何去了解RN的服务器相关知识?
    • 一般RN的服务器端使用的是什么写的呢?

    提前感谢大家的所有帮助~


  • administrators

    只是开发模式下需要这个看似服务器的packager(方便快速编译和刷新)

    发布是(必然)需要打离线包的。



  • 这个问题你看看看网站的视频吧,有个通俗的cd机例子。
    开发的时候文件是散件,开发服务器要负责提供这些零件。 这样换起来方便,便于开发者发现问题。
    发布的时候文件要做成一个紧凑的集合,不需要开发者再去做什么工作了。所以会有个打包的过程把零散的东西做成一个整体。rn里叫bundle.

    以上是开发服务器。比如你用散件做了一个收音机。但是这个收音机还需要电台的广播。这就需要后台服务器。

    app通过fetch 函数获取后台的内容。 要想在任何时间都获取内容,这个后台服务器就必须时刻开着。

    一句话 : 开发服务器为开发提供调试和零件。后台服务器为app提供内容。 两者是不同的概念


登录后回复