这可能是一个天真的问题,但我找不到关于这个主题的太多信息.我有一个功能齐全的react-redux应用程序,我现在想把它移植到iOS和Android.我不需要使用任何本机功能,如GPS或相机等.理论上我只想制作一种运行现有React应用程序的webview,然后调整它直到它看起来更具代表性.我的第一次尝试是简单地使用我当前的jsbundle文件并将其作为jsCodeLocation粘贴到AppDelegate中.这可能导致各种错误,例如"窗口"没有被定义.
我想我的问题是:人们通常如何管理他们的原生代码和非原生代码库?它们是完全分开的,还是有办法回收大部分代码?